Beruflich Dokumente
Kultur Dokumente
CARRERA PROFESIONAL
COMPUTACIÓN E INFORMÁTICA
NUEVO OCCORO-HUANCAVELICA
2018
En primer lugar agradezco a Dios por
darme la vida, a mis padres por su apoyo
día a día y al docente que me orienta esta
área, me motiva a seguir adelante gracias a
su gran comprensión y enseñanza puedo
lograr mis metas.
AGRADECIMIENTO
6. Iniciamos a diseñar el primer formulario que es llamado login, para poder ingresar la
contraseña y el usuario.
try
{
string cmd = string.Format("Select * from usuario where usuario ='{0}'
and password ='{1}'", txtUsuario.Text.Trim(),
txtContraseña.Text.Trim());
DataSet ds = CAPA_LOGICANEGOCIO.ClassLogica.Ejecutar(cmd);
}
this.Visible = false;
Form2 Principal = new Form2();
Principal.Visible = true;
catch (Exception)
{
MessageBox.Show("Usuario o Contraseña Incorrecto");
lblCodigo.Text = generaCodigo();
limpiarControles();
if (valida() == "")
{
//capturando datos del formulario
string codigo = lblCodigo.Text;
string marca = txtMarca.Text;
string estado = cboEstado.SelectedValue.ToString();
double precio = double.Parse(txtPrecio.Text);
//grabando el nuevo equipo
string mensaje = objl.nuevoEquipo(codigo, marca, estado, precio);
MessageBox.Show(mensaje);
llenaEquipo();
}
else
{
MessageBox.Show("EL ERROR SE ENCUENTRA" + valida());
}
lblCodigo.Text = generaCodigo();
limpiarControles();
16. código para botón Modificar.
if (valida() == "")
{
//capturando datos del formulario
string codigo = lblCodigo.Text;
string marca = txtMarca.Text;
string estado = cboEstado.SelectedValue.ToString();
double precio = double.Parse(txtPrecio.Text);
//grabando el nuevo equipo
string mensaje = objl.actualizaEquipo(codigo, marca, estado, precio);
MessageBox.Show(mensaje);
llenaEquipo();
}
else
{
MessageBox.Show("EL ERROR SE ENCUENTRA" + valida());
}
lblCodigo.Text = generaCodigo();
limpiarControles();
this.Close ();
19. Ahora nos vamos al tercer formulario donde nos va mostrar diseños y modelos del
sistema de celulares.
20. Cambiamos en su propiedades ponemos (none) para nos muestra el cuadro en la
pantalla.
mensaje = "";
cn = objCon.getConecta();
cn.Open();
SqlCommand cmd = new SqlCommand("SP_ACTUALIZAREQUIPO", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("COD", SqlDbType.Char).Value = codigo;
cmd.Parameters.Add("MAR", SqlDbType.VarChar).Value = marca;
cmd.Parameters.Add("PRE", SqlDbType.Money).Value = precio;
cmd.Parameters.Add("EST", SqlDbType.Char).Value = estado;
try
{
int n = cmd.ExecuteNonQuery();
mensaje = n.ToString() + "EQUIPO ACTUALIZADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = ex.Message;
}
finally
{
cn.Close();
}
return mensaje;
}
//METODO QUE ELIMINA UN EQUIPO
public string eliminaEquipo(string codigo)
{
mensaje = "";
cn = objCon.getConecta();
cn.Open();
SqlCommand cmd = new SqlCommand("SP_ELIMINAREQUIPO", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("COD", SqlDbType.Char).Value = codigo;
try
{
int n = cmd.ExecuteNonQuery();
mensaje = n.ToString() + "EQUIPO ELIMINADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = ex.Message;
}
finally
{
cn.Close();
}
return mensaje;
31. Ahí ya ejecutamos para que se pueda agregar en nuestra base de datos ya creado
llamado Venta.
TABLAS CREADAS EN SQL SERVER 2014
--IMPLEMENTANDO LA TABLA
CREATE TABLE EQUIPO(
IDE_EQU CHAR(6)NOT NULL,
MAR_EQU VARCHAR(15) NOT NULL,
PREC_EQU MONEY NOT NULL,
COD_EST CHAR (1) NOT NULL
)
GO
--CREANDO LLAVE
ALTER TABLE EQUIPO ADD PRIMARY KEY(IDE_EQU)
--INSERTANDO DATOS
INSERT INTO EQUIPO
VALUES
('EQU001','SAMSUM','400.00','0'),
('EQU002','ALCATEL','152.00','1'),
('EQU008','ENTEL','456.00','1'),
('EQU004','MOSVITAR','452.00','0'),
('EQU005','HUAWEI','321.00','1'),
('EQU006','CLARO','210.00','0'),
('EQU007','BITEL','390.00','1'),
('EQU009','ALCATEL','452.00','1')
--CONSULTAS
SELECT * FROM EQUIPO
--IMPLEMENTANDO LA TABLA
CREATE TABLE ESTADO_EQUIPO(
COD_EST CHAR(6)NOT NULL,
MAR_EST VARCHAR(15) NOT NULL,
)
GO
--CREANDO LLAVE
ALTER TABLE ESTADO_EQUIPO ADD PRIMARY KEY(COD_EST)
--INSERTANDO DATOS
INSERT INTO ESTADO_EQUIPO
VALUES
('EST001','DISPONIBLE'),
('EST002','OCUPADO')
GO
SELECT * FROM ESTADO_EQUIPO
GO
CREATE PROC SP_LISTAEQUIPO
AS
SELECT E.IDE_EQU AS CODIGO,
E.MAR_EQU AS MARCA,
E.PREC_EQU AS PRECIO,
ES.MAR_EST AS ESTADO
FROM EQUIPO E
JOIN ESTADO_EQUIPO ES ON E.COD_EST = ES.COD_EST
GO
SELECT * FROM EQUIPO
--SP_ULTIMOEQUIPO
IF OBJECT_ID('SP_ULTIMOEQUIPO') IS NOT NULL
DROP PROC SP_ULTIMOEQUIPO
GO
CREATE PROC SP_ULTIMOEQUIPO
AS
SELECT TOP 1 E.IDE_EQU AS CODIGO
FROM EQUIPO E
ORDER BY 1 DESC
GO
SELECT * FROM EQUIPO
--SP_NUEVOEQUIPO
IF OBJECT_ID('SP_NUEVOEQUIPO') IS NOT NULL
DROP PROC SP_NUEVOEQUIPO
GO
--SP_ELIMINAEQUIPO
IF OBJECT_ID('SP_ELIMINAEQUIPO') IS NOT NULL
DROP PROC SP_ELIMINAEQUIPO
GO
CREATE PROC SP_ELIMINAEQUIPO(@COD CHAR(6))
AS
DELETE EQUIPO WHERE IDE_EQU=@COD
GO
SELECT * FROM EQUIPO
33. Ahí ya ejecutamos para que se pueda agregar en nuestra base de datos ya creado
llamado Venta.