Beispiel #1
0
        protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms     = db.GetArrayParameter(5);
            ERANGO             objRANGO = obj as ERANGO;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objRANGO.CODRANGO;
            prms[0].ParameterName = "@COD_RANGO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objRANGO.CODESCALA;
            prms[1].ParameterName = "@CODESCALA";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objRANGO.NOMBRERANGO;
            prms[2].ParameterName = "@NOMBRE_RANGO";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objRANGO.DESCRIPCIONRANGO;
            prms[3].ParameterName = "@DESCRIPCION_RANGO";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objRANGO.VALORRANGO;
            prms[4].ParameterName = "@VALOR_RANGO";

            return(prms);
        }
Beispiel #2
0
 protected void btnAgregarRango_Click(object sender, EventArgs e)
 {
     try
     {
         List <ERANGO> lst   = (List <ERANGO>)ViewState["Rangos"];
         ERANGO        objRA = new ERANGO();
         objRA.NOMBRERANGO      = Utiles.ConvertToString(this.txtNombreRango.Text);
         objRA.DESCRIPCIONRANGO = Utiles.ConvertToString(this.txtDetalleRango.Text);
         objRA.VALORRANGO       = Utiles.ConvertToDouble(this.txtValorRango.Text);
         lst.Add(objRA);
         objWEB.LlenaGrilla(ref this.grdRangos, lst.Cast <DomainObject>().ToList(), 100);
         this.txtNombreRango.Text  = "";
         this.txtDetalleRango.Text = "";
         this.txtValorRango.Text   = "";
         ViewState["Rangos"]       = 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);
     }
 }
Beispiel #3
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms     = db.GetArrayParameter(1);
            ERANGO             objRANGO = obj as ERANGO;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objRANGO.CODRANGO;
            prms[0].ParameterName = "@COD_RANGO";

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

            //Poner las rutinas del Tools que se necesiten

            objRANGO.CODRANGO = Utiles.ConvertToDecimal(dr["COD_RANGO"]);

            objRANGO.CODESCALA = Utiles.ConvertToDecimal(dr["CODESCALA"]);

            objRANGO.NOMBRERANGO = Utiles.ConvertToString(dr["NOMBRE_RANGO"]);

            objRANGO.DESCRIPCIONRANGO = Utiles.ConvertToString(dr["DESCRIPCION_RANGO"]);

            objRANGO.VALORRANGO = Utiles.ConvertToDouble(dr["VALOR_RANGO"]);
        }
Beispiel #7
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            ERANGO objRoot = obj as ERANGO;

            objRoot.CODRANGO = id;
        }