public void ModificarTipoCosto(TipoCosto tipoCosto, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Emp",
             "@Id_Tco",
             "@Tco_Descripcion",
             "@Tco_Activo",
         };
         object[] Valores =
         {
             tipoCosto.Id_Emp
             , tipoCosto.Id_Tco
             , tipoCosto.Tco_Descripcion
             , tipoCosto.Tco_Activo
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTipoCosto_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ConsultaTipoCosto(TipoCosto tipoCosto, string Conexion, int id_Emp, ref List <TipoCosto> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp" };
                object[] Valores    = { id_Emp };

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


                while (dr.Read())
                {
                    tipoCosto                 = new TipoCosto();
                    tipoCosto.Id_Emp          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    tipoCosto.Id_Tco          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Tco")));
                    tipoCosto.Tco_Descripcion = dr.GetValue(dr.GetOrdinal("Tco_Descripcion")).ToString();
                    tipoCosto.Tco_Activo      = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Tco_Activo")));
                    tipoCosto.Tco_ActivoStr   = dr.GetValue(dr.GetOrdinal("Tco_ActivoStr")).ToString();
                    List.Add(tipoCosto);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 public void ModificarTipoCosto(TipoCosto tipoCosto, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatTipoCosto claseCapaDatos = new CD_CatTipoCosto();
         claseCapaDatos.ModificarTipoCosto(tipoCosto, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public void ConsultaTipoCosto(TipoCosto tipoCosto, string Conexion, int id_Emp, ref List <TipoCosto> List)
 {
     try
     {
         CD_CatTipoCosto claseCapaDatos = new CD_CatTipoCosto();
         claseCapaDatos.ConsultaTipoCosto(tipoCosto, Conexion, id_Emp, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private List <TipoCosto> GetList()
 {
     try
     {
         Sesion           sesion           = (Sesion)Session["Sesion" + Session.SessionID];
         List <TipoCosto> listTipoCostos   = new List <TipoCosto>();
         CN_CatTipoCosto  clsCatTipoPrecio = new CN_CatTipoCosto();
         TipoCosto        tipoPrecio       = new TipoCosto();
         clsCatTipoPrecio.ConsultaTipoCosto(tipoPrecio, sesion.Emp_Cnx, sesion.Id_Emp, ref listTipoCostos);
         return(listTipoCostos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void Guardar()
        {
            try
            {
                Sesion session = (Sesion)Session["Sesion" + Session.SessionID];

                TipoCosto tipoCosto = new TipoCosto();
                tipoCosto.Id_Emp          = session.Id_Emp;
                tipoCosto.Id_Tco          = txtId.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(txtId.Text);
                tipoCosto.Tco_Descripcion = txtDescripcion.Text;
                tipoCosto.Tco_Activo      = chkActivo.Checked;
                CN_CatTipoCosto clsCatTipoCosto = new CN_CatTipoCosto();
                int             verificador     = -1;
                if (hiddenActualiza.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }
                    clsCatTipoCosto.InsertarTipoCosto(tipoCosto, session.Emp_Cnx, ref verificador);
                    this.LimpiarCampos();
                    txtId.Enabled = true;
                    txtId.Text    = this.Valor;
                    txtId.Focus();
                    this.DisplayMensajeAlerta("TipoCosto_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }
                    clsCatTipoCosto.ModificarTipoCosto(tipoCosto, session.Emp_Cnx, ref verificador);
                    txtId.Enabled = false;
                    this.DisplayMensajeAlerta("TipoCosto_update_ok");
                }
                rgTipoCosto.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }