private void btnActualizar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA GUARDAR LOS CAMBIOS?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } string NumCel = txtNumCel.Text; string Dir = txtDir.Text; string Cont = txtContraseña.Text; if (Utileria.ValidaTextoNum(NumCel)) { MessageBox.Show("EN ESTE CAMPO SOLO SE ACEPTAN NUMEROS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!(Utileria.IsEmpty(NumCel))) { AdmEmp.UpdateCel(IDEmp, NumCel); MessageBox.Show("NÚMERO CELULAR ACTUALIZADO", "CONFIRMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (!(Utileria.IsEmpty(Dir))) { AdmEmp.UpdateDir(IDEmp, Dir); MessageBox.Show("DIRECCIÓN ACTUALIZADA", "CONFIRMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (!(Utileria.IsEmpty(Cont))) { AdmEmp.UpdatePass(IDEmp, Cont); MessageBox.Show("CONTRASEÑA ACTUALIZADA", "CONFIRMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } Limpiar(); }
private void btnActualizar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA GUARDAR LOS CAMBIOS?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } string NumCel = txtNumCel.Text; string Dir = txtDir.Text; if (Utileria.ValidaTextoNum(NumCel)) { MessageBox.Show("EN ESTE CAMPO SOLO SE ACEPTAN NUMEROS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(NumCel)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(Dir)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } AdmEmp.UpdateCel(IDEmp, NumCel); AdmEmp.UpdateDir(IDEmp, Dir); Limpiar(); }
private void frmTiempoRespuestaIncidencia_Load(object sender, EventArgs e) { SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector2 = null; string ID = "", DE = "", TI = "", PR = "", FE = ""; string strComandoC2 = "SELECT I.ID,I.Descripcion,T.Descripcion,P.Descripcion, I.FechaInicio, I.Tiempo_Respuesta, I.ID_Stat FROM INCIDENCIA I INNER JOIN PRIORIDAD P ON I.ID_Prioridad=P.ID INNER JOIN TIPO_INCIDENCIA T ON I.ID_Tipo=T.ID WHERE I.ID_Tecnico=" + TecID; Lector2 = UsoBD.Consulta(strComandoC2, Connection2); if (Lector2 == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection2.Close(); return; } if (Lector2.HasRows) { while (Lector2.Read()) { if (Utileria.IsEmpty(Lector2.GetValue(5).ToString())) { if (Lector2.GetValue(6).ToString() != "1" && Lector2.GetValue(5).ToString() != "5") { ID = Lector2.GetValue(0).ToString(); DE = Lector2.GetValue(1).ToString(); TI = Lector2.GetValue(2).ToString(); PR = Lector2.GetValue(3).ToString(); FE = Lector2.GetValue(4).ToString(); ListViewItem Registro = new ListViewItem(ID); Registro.SubItems.Add(DE); Registro.SubItems.Add(TI); Registro.SubItems.Add(PR); Registro.SubItems.Add(FE); lvIndicencias.Items.Add(Registro); } } } } Connection2.Close(); }
private void button2_Click(object sender, EventArgs e) { if (Utileria.IsEmpty(txtDesc.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DESCRIPCIÓN DEL PROBLEMA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtSol.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA SOLUCIÓN DEL PROBLEMA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtTime.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL TIEMPO DE SOLUCIÓN DEL PROBLEMA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "INSERT INTO PROBLEMAS_CONOCIDOS(Descripcion,Solucion,Tiempo)"; strComando += " VALUES(@Descripcion,@Solucion,@Tiempo)"; SqlCommand Insert = new SqlCommand(strComando, Connection); Insert.Parameters.AddWithValue("@Descripcion", txtDesc.Text); Insert.Parameters.AddWithValue("@Solucion", txtSol.Text); Insert.Parameters.AddWithValue("@Tiempo", txtTime.Text); try { Insert.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } MessageBox.Show("SOLUCION A PROBLEMA CONOCIDO AGREGADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); Connection.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA AGREGAR ESTE ELEMENTO?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } int IDCI = 0; if (Utileria.IsEmpty(txtDescripcion.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DESCRIPCION", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector = null; string strComandoC = "SELECT ID FROM CI WHERE NumSerie LIKE '" + lbl.Text + "'"; Lector = UsoBD.Consulta(strComandoC, Connection); if (Lector == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection.Close(); return; } if (Lector.HasRows) { while (Lector.Read()) { IDCI = Convert.ToInt32(Lector.GetValue(0).ToString()); } } Connection.Close(); AdmIn.AddInCI(txtDescripcion.Text, maskDate.Text, IDCI, Tipo, IDEmp); }
private void btnActualizar_Click(object sender, EventArgs e) { string Dep = cmbDepartamentos.SelectedItem.ToString(); int DepID = AdmDep.GetID(Dep); string Nom = txtNombre.Text; if (!(Utileria.IsEmpty(Nom))) { SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "UPDATE DEPARTAMENTO SET Nombre=@Nombre WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando, Connection); Update.Parameters.AddWithValue("@Nombre", Nom); Update.Parameters.AddWithValue("@ID", DepID); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } Connection.Close(); } if (cmbEncargado.SelectedIndex >= 0) { string Enc = cmbEncargado.SelectedItem.ToString(); int EncID = AdmEmp.GetIDByName(Enc); AdmDep.UpdateEnc(EncID, DepID); } MessageBox.Show("DEPARTAMENTO ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnIngresar_Click(object sender, EventArgs e) { string Email = txtUsuario.Text; int ID = AdmEmp.GetID(Email.ToString()); int Rol = AdmEmp.GetIDRol(ID); if (Utileria.IsEmpty(Email)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL EMAIL", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtContraseña.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA CONTRASEÑA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (ID == 0) { MessageBox.Show("EL EMAIL INGRESADO ES INCORRECTO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!(AdmEmp.CheckPass(Email, txtContraseña.Text))) { MessageBox.Show("CONTRASEÑA INCORRECTA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } switch (Rol) { case 1: frmMenuAdministrador frmMenuAdmi = new frmMenuAdministrador(AdmEmp, AdmDepto, AdmCI, AdmProv, ID); frmMenuAdmi.ShowDialog(); break; case 2: frmMenuJefe frmMenuJefeTaller = new frmMenuJefe(AdmEmp, ID, AdmInci); frmMenuJefeTaller.ShowDialog(); break; case 3: frmMenuTecnico frmMenuTec = new frmMenuTecnico(AdmEmp, ID, AdmInci); frmMenuTec.ShowDialog(); break; case 4: frmMenuDocente frmMenuDoc = new frmMenuDocente(AdmEmp, ID, AdmCI, AdmInci); frmMenuDoc.ShowDialog(); break; } }
private void btnGuardar_Click(object sender, EventArgs e) { if (Utileria.IsEmpty(txtCambio.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DESCRIPCION DE LA SOLICITUD DEL CAMBIO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "INSERT INTO CAMBIOS(IDInc,Descripcion,FechaSol,Estatus)"; strComando += " VALUES(@Inc,@Desc,@Fec,@Est)"; SqlCommand Insert = new SqlCommand(strComando, Connection); Insert.Parameters.AddWithValue("@Inc", IDInc); Insert.Parameters.AddWithValue("@Desc", txtCambio.Text); Insert.Parameters.AddWithValue("@Fec", maskDate.Text); Insert.Parameters.AddWithValue("@Est", 1); try { Insert.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } MessageBox.Show("CAMBIO SOLICITADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); Connection.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA AGREGAR ESTE ELEMENTO?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } if (Utileria.IsEmpty(txtDescripcion.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DESCRIPCION DEL PROBLEMA", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } AdmIn.AddInSO(txtDescripcion.Text, maskDate.Text, Tipo, IDEmp); }
private void frmSolicitaCambio_Load(object sender, EventArgs e) { SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector = null; string strComandoC = "SELECT Descripcion, ID_Stat, Tiempo_Respuesta FROM INCIDENCIA WHERE ID_Tecnico=" + IDEmp; Lector = UsoBD.Consulta(strComandoC, Connection); if (Lector == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection.Close(); return; } if (Lector.HasRows) { while (Lector.Read()) { if (!(Utileria.IsEmpty(Lector.GetValue(2).ToString()))) { if (Lector.GetValue(1).ToString() != "1" && Lector.GetValue(1).ToString() != "5") { cmbInc.Items.Add(Lector.GetValue(0).ToString()); } } } } Connection.Close(); }
private void btnActualizar_Click(object sender, EventArgs e) { if (Utileria.IsEmpty(cmbCalif.SelectedItem.ToString())) { MessageBox.Show("DEBE SELECCIONAR UNA CALIFICACION", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtIn.Text)) { MessageBox.Show("DEBE SELECCIONAR UN REPORTE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string Calif = cmbCalif.SelectedItem.ToString(), Com = txtCom.Text; AdmIn.UpdateCal(InID, Calif); AdmIn.UpdateRetro(InID, Com); MessageBox.Show("RETROALIMENTACION ACTUALIZADA EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnActualizar_Click(object sender, EventArgs e) { if (!(Utileria.IsEmpty(txtTiempo.Text))) { string Time = txtTiempo.Text; SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "UPDATE INCIDENCIA SET Tiempo_Respuesta=@Tiempo_Respuesta WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando, Connection); Update.Parameters.AddWithValue("@Tiempo_Respuesta", Time); Update.Parameters.AddWithValue("@ID", InID); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } Connection.Close(); MessageBox.Show("TIEMPO DE RESPUESTA ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnAsignar_Click(object sender, EventArgs e) { if (Utileria.IsEmpty(txtTecnico.Text)) { MessageBox.Show("NO HA SELECCIONADO NINGUN TECNICO", "SIN SELECCIONAR", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (Utileria.IsEmpty(txtIncidencia.Text)) { MessageBox.Show("NO HA SELECCIONADO NINGUNA INCIDENCIA", "SIN SELECCIONAR", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { AdmIn.UpdateTec(InID, TecID); AdmIn.UpdateStatus(InID, 4); MessageBox.Show("TECNICO ASIGNADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button1_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA AGREGAR ESTE DEPARTAMENTO?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } if (Utileria.IsEmpty(txtNombre.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL NOMBRE DEL DEPARTAMENTO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int Rol = AdmEmp.GetIDNameByRol(cmbEncargado.SelectedItem.ToString()); if (AdmDept.AddDepto(txtNombre.Text, Rol)) { MessageBox.Show("DEPARTAMENTO AGREGADO EXITOSAMENRE", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void frmEvaluarIncidencia_Load(object sender, EventArgs e) { SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector2 = null; string D1 = "", D2 = "", D3 = "", D4 = "", D5 = "", D6 = "", D7 = ""; string strComandoC2 = "SELECT I.ID,I.Descripcion,T.Descripcion,P.Descripcion, I.FechaInicio, I.FechaTerminacion, I.Tiempo_Respuesta, I.Califiacion FROM INCIDENCIA I INNER JOIN PRIORIDAD P ON I.ID_Prioridad=P.ID INNER JOIN TIPO_INCIDENCIA T ON I.ID_Tipo=T.ID WHERE I.ID_Stat=1 AND ID_Usuario=" + UsID; Lector2 = UsoBD.Consulta(strComandoC2, Connection2); if (Lector2 == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection2.Close(); return; } if (Lector2.HasRows) { while (Lector2.Read()) { if (Utileria.IsEmpty(Lector2.GetValue(7).ToString())) { D1 = Lector2.GetValue(0).ToString(); D2 = Lector2.GetValue(1).ToString(); D3 = Lector2.GetValue(2).ToString(); D4 = Lector2.GetValue(3).ToString(); D5 = Lector2.GetValue(4).ToString(); D6 = Lector2.GetValue(5).ToString(); D7 = Lector2.GetValue(6).ToString(); ListViewItem Registro = new ListViewItem(D1); Registro.SubItems.Add(D2); Registro.SubItems.Add(D3); Registro.SubItems.Add(D4); Registro.SubItems.Add(D5); Registro.SubItems.Add(D6); Registro.SubItems.Add(D7); lvIndicencias.Items.Add(Registro); } } } Connection2.Close(); }
private void button1_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA AGREGAR ESTE ELEMENTO?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } if (Utileria.IsEmpty(txtNombre.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL NOMBRE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtDescripcion.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DESCRIPCIÓN", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtNumSerie.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL NÚMERO DE SERIE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int Edificio = 0; SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector = null; string strComandoC = "SELECT ID FROM EDIFICIO WHERE Nombre LIKE '" + cmbEdificio.SelectedItem.ToString() + "'"; Lector = UsoBD.Consulta(strComandoC, Connection); if (Lector == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection.Close(); return; } if (Lector.HasRows) { while (Lector.Read()) { Edificio = Convert.ToInt32(Lector.GetValue(0).ToString()); } } Connection.Close(); SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "INSERT INTO LOCALIZACION(Nombre,NumPlanta,ID_Edificio,Ubicacion)"; strComando += " VALUES(@Nombre,@NumPlanta,@ID_Edificio,@Ubicacion)"; SqlCommand Insert = new SqlCommand(strComando, Connection2); Insert.Parameters.AddWithValue("@Nombre", txtUbicacion.Text.Trim()); Insert.Parameters.AddWithValue("@NumPlanta", nudPlanta.Text); Insert.Parameters.AddWithValue("@ID_Edificio", Edificio); Insert.Parameters.AddWithValue("@Ubicacion", txtDescUbicacion.Text.Trim()); try { Insert.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); int Loc = 0; SqlConnection Connection3 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection3 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector2 = null; string strComando2 = "SELECT ID FROM LOCALIZACION WHERE Ubicacion LIKE '" + txtDescUbicacion.Text.Trim() + "'"; Lector2 = UsoBD.Consulta(strComando2, Connection3); if (Lector2 == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection3.Close(); return; } if (Lector2.HasRows) { while (Lector2.Read()) { Loc = Convert.ToInt32(Lector2.GetValue(0).ToString()); } } Connection3.Close(); int Enc = AdmEmp.GetIDByName(cmbEncargado.SelectedItem.ToString()); int Pov = AdmPro.GetID(cmbProveedor.SelectedItem.ToString()); AdmCI.AddCI(txtNombre.Text, txtDescripcion.Text, txtNumSerie.Text, maskDate.Text, Loc, Enc, Pov); }
private void btnAprobar_Click(object sender, EventArgs e) { if (Utileria.IsEmpty(txtCom.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL COMENTARIO A LA RESPUESTA DE LA SOLICITUD DEL CAMBIO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "UPDATE CAMBIOS SET Comentario=@Comentario WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando, Connection); Update.Parameters.AddWithValue("@Comentario", txtCom.Text); Update.Parameters.AddWithValue("@ID", IDCam); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } Connection.Close(); // SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando2 = "UPDATE CAMBIOS SET FechaTer=@FechaTer WHERE ID=@ID"; SqlCommand Update2 = new SqlCommand(strComando2, Connection2); Update2.Parameters.AddWithValue("@FechaTer", maskDate.Text); Update2.Parameters.AddWithValue("@ID", IDCam); try { Update2.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); // SqlConnection Connection3 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection3 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando3 = "UPDATE CAMBIOS SET Estatus=@Estatus WHERE ID=@ID"; SqlCommand Update3 = new SqlCommand(strComando3, Connection3); Update3.Parameters.AddWithValue("@Estatus", 2); Update3.Parameters.AddWithValue("@ID", IDCam); try { Update3.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection3.Close(); return; } Connection3.Close(); MessageBox.Show("CAMBIO APROBADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA AGREGAR ESTE EMPLEADO?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } if (Utileria.IsEmpty(txtNombre.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL NOMBRE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtEmail.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN EL EMAIL", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.IsEmpty(txtDireccion.Text)) { MessageBox.Show("NO SE ACEPTAN CAMPOS VACIOS EN LA DIRECCION", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Utileria.ValidaTextoNum(txtCelular.Text)) { MessageBox.Show("EN ESTE CAMPO SOLO SE ACEPTAN NUMEROS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int Rol = AdmEmp.GetIDByNameRol(cmbRol.SelectedItem.ToString()); if (AdmEmp.AddEmp(txtNombre.Text, txtEmail.Text, txtCelular.Text, txtDireccion.Text, Rol)) { MessageBox.Show("EMPLEADO AGREGADO EXITOSAMENRE", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } int DepID = AdmDepto.GetID(cmbDepto.SelectedItem.ToString()); int EmpID = AdmEmp.GetIDByName(txtNombre.Text); SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "INSERT INTO EMPLEADO_DEPTO(ID_Empleado,ID_Depto)"; strComando += " VALUES(@ID_Empleado, @ID_Depto)"; SqlCommand Insert = new SqlCommand(strComando, Connection); Insert.Parameters.AddWithValue("@ID_Empleado", EmpID); Insert.Parameters.AddWithValue("@ID_Depto", DepID); try { Insert.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); } Connection.Close(); }
private void btnActualizar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA GUARDAR LOS CAMBIOS?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } string Nombre = cmbNombre.SelectedItem.ToString(); string NumSerie = AdmCI.GetNumSerie(Nombre); int ID = AdmCI.GetID(NumSerie); if (!(Utileria.IsEmpty(txtDescripcion.Text))) { AdmCI.UpdateDesc(ID, txtDescripcion.Text); } if (!(Utileria.IsEmpty(maskDate.Text))) { AdmCI.UpdateDate(ID, maskDate.Text); } if (!(Utileria.IsEmpty(txtUbicacion.Text))) { int LocID = AdmCI.GetIDLoc(NumSerie.Trim()); SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "UPDATE LOCALIZACION SET Nombre=@Nombre WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando, Connection); Update.Parameters.AddWithValue("@Nombre", txtUbicacion.Text); Update.Parameters.AddWithValue("@ID", LocID); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } Connection.Close(); //MessageBox.Show("CAMPO 'NOMBRE DE LA UBICACIÓN' ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (!(Utileria.IsEmpty(txtDescUbicacion.Text))) { int LocID = AdmCI.GetIDLoc(NumSerie.Trim()); SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando = "UPDATE LOCALIZACION SET Ubicacion=@Ubicacion WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando, Connection); Update.Parameters.AddWithValue("@Ubicacion", txtDescUbicacion.Text); Update.Parameters.AddWithValue("@ID", LocID); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection.Close(); return; } Connection.Close(); //MessageBox.Show("CAMPO 'DESCRIPCION DE LA UBICACIÓN' ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (cmbProveedor.SelectedIndex >= 0) { string Prov = cmbProveedor.SelectedItem.ToString(); int IDPro = AdmProv.GetID(Prov); int IDCI = AdmCI.GetID(NumSerie); SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando2 = "UPDATE CI SET ID_Proveedor=@ID_Proveedor WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando2, Connection2); Update.Parameters.AddWithValue("@ID_Proveedor", IDPro); Update.Parameters.AddWithValue("@ID", IDCI); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); } if (cmbEncargado.SelectedIndex >= 0) { string Enc = cmbEncargado.SelectedItem.ToString(); int IDEm = AdmEmp.GetIDByName(Enc); int IDCI = AdmCI.GetID(NumSerie); SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando2 = "UPDATE CI SET ID_Encargado=@ID_Encargado WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando2, Connection2); Update.Parameters.AddWithValue("@ID_Encargado", IDEm); Update.Parameters.AddWithValue("@ID", IDCI); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); } if (cmbEdificio.SelectedIndex >= 0) { string Ed = cmbEdificio.SelectedItem.ToString(); int IDLoc = AdmCI.GetIDLoc(NumSerie); int IDEd = 0; SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector = null; string strComandoC = "SELECT ID FROM EDIFICIO WHERE Nombre LIKE '" + Ed + "'"; Lector = UsoBD.Consulta(strComandoC, Connection); if (Lector == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection.Close(); return; } if (Lector.HasRows) { while (Lector.Read()) { IDEd = Convert.ToInt32(Lector.GetValue(0).ToString()); } } Connection.Close(); SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando2 = "UPDATE LOCALIZACION SET ID_Edificio=@ID_Edificio WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando2, Connection2); Update.Parameters.AddWithValue("@ID_Edificio", IDEd); Update.Parameters.AddWithValue("@ID", IDLoc); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); } if (nudPlanta.Value >= 1) { int num = Convert.ToInt32(nudPlanta.Value); int IDLoc = AdmCI.GetIDLoc(NumSerie); SqlConnection Connection2 = UsoBD.ConectaBD(Utileria.GetConnectionString()); if (Connection2 == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } string strComando2 = "UPDATE LOCALIZACION SET NumPlanta=@NumPlanta WHERE ID=@ID"; SqlCommand Update = new SqlCommand(strComando2, Connection2); Update.Parameters.AddWithValue("@NumPlanta", num); Update.Parameters.AddWithValue("@ID", IDLoc); try { Update.ExecuteNonQuery(); } catch (SqlException Ex) { foreach (SqlError item in Ex.Errors) { MessageBox.Show(item.Message); } Connection2.Close(); return; } Connection2.Close(); } MessageBox.Show("ELEMENTO DE CONFIGURACION ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnActualizar_Click(object sender, EventArgs e) { DialogResult Result = MessageBox.Show("¿DESEA GUARDAR LOS CAMBIOS?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.No) { return; } int ID = AdmEmp.GetIDName(cmbEncargado.SelectedItem.ToString()); string Nombre = txtNombre.Text; string NumCel = txtNumCel.Text; string Email = txtEmail.Text; string Dir = txtDir.Text; if (!(Utileria.IsEmpty(Nombre))) { AdmEmp.UpdateNom(ID, Nombre); } if (!(Utileria.IsEmpty(NumCel))) { AdmEmp.UpdateCel(ID, NumCel); } if (!(Utileria.IsEmpty(Email))) { AdmEmp.UpdateEmail(ID, Email); } if (!(Utileria.IsEmpty(Dir))) { AdmEmp.UpdateDir(ID, Dir); } if (cmbRol.SelectedIndex >= 0) { SqlConnection Connection = UsoBD.ConectaBD(Utileria.GetConnectionString()); int Rol = 0; if (Connection == null) { MessageBox.Show("ERROR DE CONEXIÓN CON LA BASE DE DATOS"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } return; } SqlDataReader Lector = null; string strComandoC = "SELECT ID FROM ROL WHERE NOMBRE LIKE '" + cmbRol.SelectedItem.ToString() + "'"; Lector = UsoBD.Consulta(strComandoC, Connection); if (Lector == null) { MessageBox.Show("ERROR AL HACER LA CONSULTA"); foreach (SqlError E in UsoBD.ESalida.Errors) { MessageBox.Show(E.Message); } Connection.Close(); return; } if (Lector.HasRows) { while (Lector.Read()) { Rol = Convert.ToInt32(Lector.GetValue(0).ToString()); } } Connection.Close(); AdmEmp.UpdateRolID(ID, Rol); } if (cmbDep.SelectedIndex >= 0) { int DepID = AdmDept.GetID(cmbDep.SelectedItem.ToString()); AdmDept.UpdateDep(ID, DepID); } MessageBox.Show("EMPLEADO ACTUALIZADO EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }