示例#1
0
 protected void btnAgregarCategoria_Click(object sender, EventArgs e)
 {
     try
     {
         List <ECATEGORIA> lst   = (List <ECATEGORIA>)ViewState["Categorias"];
         ECATEGORIA        objCA = new ECATEGORIA();
         objCA.NOMBRECATEGORIA = Utiles.ConvertToString(this.txtNombreCategoria.Text);
         objCA.VALORMENOR      = Utiles.ConvertToDouble(this.txtValorMenorCategoria.Text);
         objCA.VALORMAYOR      = Utiles.ConvertToDouble(this.txtValorMayorCategoria.Text);
         lst.Add(objCA);
         objWEB.LlenaGrilla(ref this.grdCategorias, lst.Cast <DomainObject>().ToList(), 100);
         this.txtNombreCategoria.Text     = "";
         this.txtValorMenorCategoria.Text = "";
         this.txtValorMayorCategoria.Text = "";
         ViewState["Categorias"]          = lst;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         litCatchError.Visible = true;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true);
     }
 }
示例#2
0
        protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms         = db.GetArrayParameter(4);
            ECATEGORIA         objCATEGORIA = obj as ECATEGORIA;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objCATEGORIA.CODCATEGORIA;
            prms[0].ParameterName = "@CODCATEGORIA";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objCATEGORIA.NOMBRECATEGORIA;
            prms[1].ParameterName = "@NOMBRECATEGORIA";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objCATEGORIA.VALORMENOR;
            prms[2].ParameterName = "@VALORMENOR";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objCATEGORIA.VALORMAYOR;
            prms[3].ParameterName = "@VALORMAYOR";

            return(prms);
        }
示例#3
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms         = db.GetArrayParameter(1);
            ECATEGORIA         objCATEGORIA = obj as ECATEGORIA;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objCATEGORIA.CODCATEGORIA;
            prms[0].ParameterName = "@CODCATEGORIA";

            return(prms);
        }
示例#4
0
 public bool Update(ECATEGORIA objCATEGORIA)
 {
     try
     {
         _objDAL.Update(objCATEGORIA);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#5
0
 public bool Save(ECATEGORIA objCATEGORIA)
 {
     try
     {
         objCATEGORIA.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#6
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECATEGORIA objCATEGORIA = obj as ECATEGORIA;

            //Poner las rutinas del Tools que se necesiten

            objCATEGORIA.CODCATEGORIA = Utiles.ConvertToDecimal(dr["CODCATEGORIA"]);

            objCATEGORIA.NOMBRECATEGORIA = Utiles.ConvertToString(dr["NOMBRECATEGORIA"]);

            objCATEGORIA.VALORMENOR = Utiles.ConvertToDouble(dr["VALORMENOR"]);

            objCATEGORIA.VALORMAYOR = Utiles.ConvertToDouble(dr["VALORMAYOR"]);
        }
示例#7
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            ECATEGORIA objRoot = obj as ECATEGORIA;

            objRoot.CODCATEGORIA = Utiles.ConvertToDecimal(id);
        }