public void ModificarSisPropietarios(SistemasPropietarios sp, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_spo",
             "@Id_spo_Ant",
             "@Id_Emp",
             "@Spo_Descripcion",
             "@Spo_Clase",
             "@Spo_Factor",
             "@Spo_Activo"
         };
         object[] Valores =
         {
             sp.Id,
             sp.Id_Anterior,
             sp.Id_Emp,
             sp.Descripcion,
             sp.Clase,
             sp.Factor,
             sp.Estatus
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatSisPropietarios_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        void Guardar()
        {
            try
            {
                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permisos para grabar");
                    return;
                }
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];

                SistemasPropietarios sp = new SistemasPropietarios();
                sp.Id          = Convert.ToInt32(txtClave.Text);
                sp.Descripcion = txtDescripcion.Text;
                sp.Factor      = Convert.ToDouble(txtFactor.Text);
                sp.Clase       = chkClase.Checked;
                sp.Estatus     = chkActivo.Checked;
                sp.Id_Emp      = session.Id_Emp;
                CN_CatSisPropietarios clsCatSisPropietarios = new CN_CatSisPropietarios();
                int verificador = -1;

                if (hiddenActualiza.Value == "")
                {
                    clsCatSisPropietarios.InsertarSisPropietarios(sp, session.Emp_Cnx, ref verificador);
                    if (verificador == 1)
                    {
                        Nuevo();
                        Alerta("Los datos se guardaron correctamente");
                    }
                    else
                    {
                        Alerta("La clave ya existe");
                    }
                }
                else
                {
                    sp.Id_Anterior = Convert.ToInt32(hiddenActualiza.Value);
                    clsCatSisPropietarios.ModificarSisPropietarios(sp, session.Emp_Cnx, ref verificador);
                    if (verificador == 1)
                    {
                        Alerta("Los datos se modificaron correctamente");
                    }
                    else
                    {
                        Alerta("Ocurrió un error al intentar modificar los datos");
                    }
                }
                rg1.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ModificarSisPropietarios(SistemasPropietarios sp, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatSisPropietarios claseCapaDatos = new CD_CatSisPropietarios();
         claseCapaDatos.ModificarSisPropietarios(sp, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public void ConsultaBanco(string Conexion, ref List <SistemasPropietarios> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = {  };
                object[] Valores    = {  };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatSisPropietarios_Consulta", ref dr, Parametros, Valores);

                SistemasPropietarios sp;
                while (dr.Read())
                {
                    sp             = new SistemasPropietarios();
                    sp.Id          = (int)dr.GetValue(dr.GetOrdinal("Id_Spo"));
                    sp.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Spo_Descripcion"));
                    sp.Factor      = (float)dr.GetValue(dr.GetOrdinal("Spo_Factor"));
                    sp.Clase       = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Spo_Clase")));
                    sp.Estatus     = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Spo_Activo")));
                    if (Convert.ToBoolean(sp.Estatus))
                    {
                        sp.EstatusStr = "Activo";
                    }
                    else
                    {
                        sp.EstatusStr = "Inactivo";
                    }
                    List.Add(sp);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }