public void InsertarNoConformidades(NoConformidades NoConformidades, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Nco", "@Nco_Descripcion", "@Nco_Aplica", "@Nco_Tipo", "@Nco_Activo" }; object[] Valores = { NoConformidades.Id_Emp, NoConformidades.Id_Nco, NoConformidades.Nco_Descripcion, NoConformidades.Nco_Aplica, NoConformidades.Nco_Tipo, NoConformidades.Nco_Activo }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatNoConformidades_Insertar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private List <NoConformidades> GetList() { try { string[] NcoTipo = new string[] { "Producto", "Servicio Administrativo/Operativo", "Servicio de AsesorÃa" }; List <NoConformidades> List = new List <NoConformidades>(); CN_CatNoConformidades clsCN_CatNoConformidades = new CN_CatNoConformidades(); Sesion session2 = (Sesion)Session["Sesion" + Session.SessionID]; NoConformidades NoConformidades = new NoConformidades(); NoConformidades.Id_Emp = session2.Id_Emp; clsCN_CatNoConformidades.ConsultaNoConformidades(NoConformidades, session2.Emp_Cnx, ref List); foreach (NoConformidades conf in List) { conf.Nco_TipoStr = NcoTipo[conf.Nco_Tipo - 1]; } return(List); } catch (Exception ex) { throw ex; } }
public void ModificarNoConformidades(NoConformidades NoConformidades, string Conexion, ref int verificador) { try { CD_CatNoConformidades claseCapaDatos = new CD_CatNoConformidades(); claseCapaDatos.ModificarNoConformidades(NoConformidades, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaNoConformidades(NoConformidades NoConformidades, string Conexion, ref List <NoConformidades> List) { try { CD_CatNoConformidades claseCapaDatos = new CD_CatNoConformidades(); claseCapaDatos.ConsultaNoConformidades(NoConformidades, Conexion, ref List); } catch (Exception ex) { throw ex; } }
public void ConsultaNoConformidades(NoConformidades NoConformidades, string Conexion, ref List <NoConformidades> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", }; object[] Valores = { NoConformidades.Id_Emp, }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatNoConformidades_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { NoConformidades = new NoConformidades(); NoConformidades.Id_Emp = (int)dr.GetValue(dr.GetOrdinal("Id_Emp")); NoConformidades.Id_Nco = (int)dr.GetValue(dr.GetOrdinal("Id_Nco")); NoConformidades.Nco_Tipo = (int)dr.GetValue(dr.GetOrdinal("Nco_Tipo")); NoConformidades.Nco_Descripcion = (string)dr.GetValue(dr.GetOrdinal("Nco_Descripcion")); NoConformidades.Nco_Aplica = (string)dr.GetValue(dr.GetOrdinal("Nco_Aplica")); NoConformidades.Nco_Activo = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Nco_Activo"))); if (Convert.ToBoolean(NoConformidades.Nco_Activo)) { NoConformidades.Nco_ActivoStr = "Activo"; } else { NoConformidades.Nco_ActivoStr = "Inactivo"; } List.Add(NoConformidades); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; NoConformidades NoConformidad = new NoConformidades(); NoConformidad.Id_Emp = session.Id_Emp; NoConformidad.Id_Nco = Convert.ToInt32(txtClave.Text); NoConformidad.Nco_Descripcion = txtDescripcion.Text; NoConformidad.Nco_Activo = chkActivo.Checked; NoConformidad.Nco_Aplica = txtAplica.Text; NoConformidad.Nco_Tipo = Convert.ToInt32(cmbTipo.SelectedValue); CN_CatNoConformidades clsNoConformidades = new CN_CatNoConformidades(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsNoConformidades.InsertarNoConformidades(NoConformidad, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { NoConformidad.Nco_TipoAnt = Convert.ToInt32(HF_Tipo.Value); if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } NoConformidad.Id_Nco_Ant = Convert.ToInt32(HF_ID.Value); clsNoConformidades.ModificarNoConformidades(NoConformidad, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se modificaron correctamente"); } else if (verificador == -2) { string tipoStr = cmbTipo.SelectedItem.Text.Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries)[1]; Alerta("Ya existe una no conformidad de tipo <b>" + tipoStr + " con la clave <b>#" + txtClave.Text + "</b>"); } else { Alerta("Ocurrió un error al intentar modificar los datos"); } } rg1.Rebind(); } catch (Exception ex) { throw ex; } }