private void Editar()
 {
     try
     {
         butConsultar.Visible = false;
         butNuevo.Visible     = false;
         butConfirmar.Visible = true;
         butCancelar.Visible  = true;
         tblConsulta.Visible  = false;
         rbtAgencia.Enabled   = false;
         rbtCliente.Enabled   = false;
         ICategoria categoria = CategoriaFactory.GetCategoria();
         categoria.CategoriaID = Utiles.Validaciones.obtieneEntero(txtCategoriaID.Text);
         categoria.Consultar();
         txtDescripcion.Text = categoria.Descripcion;
         txtMontoDesde.Text  = categoria.MontoDesde.ToString();
         txtMontoHasta.Text  = categoria.MontoHasta == 0 ? "" : categoria.MontoHasta.ToString();
         if (categoria.TipoCategoriaID == 1)
         {
             rbtAgencia.Checked = true;
             rbtCliente.Checked = false;
         }
         else
         {
             rbtAgencia.Checked = false;
             rbtCliente.Checked = true;
         }
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
 private void dtgCategoria_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
     try
     {
         ICategoria categoria = CategoriaFactory.GetCategoria();
         categoria.CategoriaID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[0].Text);
         categoria.Eliminar();
         BindGrid();
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
        private void butConfirmar_Click(object sender, System.EventArgs e)
        {
            try
            {
                BaseValidator bv;
                bv         = (BaseValidator)phDescripcion.FindControl("descripReq");
                bv.Enabled = true;
                bv.Validate();
                if (!bv.IsValid)
                {
                    return;
                }

                /*
                 * bv = (BaseValidator)phMontoHasta.FindControl("hastaReq");
                 * bv.Enabled = true;
                 * bv.Validate();
                 * if(!bv.IsValid)
                 *      return;
                 */
                CustomValidator validatorRango = (CustomValidator)GenerarValidadores.Custom();
                validatorRango.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateRango);
                phMontoHasta.Controls.Add(validatorRango);
                validatorRango.Validate();
                if (!validatorRango.IsValid)
                {
                    return;
                }

                bv         = (BaseValidator)phMontoDesde.FindControl("desdeReq");
                bv.Enabled = true;
                bv.Validate();
                if (!bv.IsValid)
                {
                    return;
                }
                ICategoria categoria = CategoriaFactory.GetCategoria();
                categoria.CategoriaID     = Utiles.Validaciones.obtieneEntero(txtCategoriaID.Text);
                categoria.Descripcion     = txtDescripcion.Text;
                categoria.TipoCategoriaID = rbtAgencia.Checked ? 1 : 2;
                categoria.MontoDesde      = Utiles.Validaciones.obtieneDouble(txtMontoDesde.Text);
                categoria.MontoHasta      = Utiles.Validaciones.obtieneDouble(txtMontoHasta.Text);
                categoria.Guardar();
                Response.Redirect("CategoriaConsul.aspx");
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }
Beispiel #4
0
 private void ComboCategoriaC()
 {
     try
     {
         ICategoria categoria = CategoriaFactory.GetCategoria();
         categoria.TipoCategoriaID = 2;
         ddlCategoriaC.Items.Clear();
         ddlCategoriaC.DataTextField  = "Descripcion";
         ddlCategoriaC.DataValueField = "CategoriaID";
         ddlCategoriaC.DataSource     = categoria.GetCategorias().Datos;
         ddlCategoriaC.DataBind();
         ddlCategoriaC.Items.Insert(0, "Todas");
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
 private void BindGrid()
 {
     try
     {
         ICategoria categoria = CategoriaFactory.GetCategoria();
         categoria.Descripcion     = txtDescripcion.Text;
         categoria.MontoDesde      = Utiles.Validaciones.obtieneDouble(txtMontoDesde.Text);
         categoria.MontoHasta      = Utiles.Validaciones.obtieneDouble(txtMontoHasta.Text);
         categoria.TipoCategoriaID = rbtAgencia.Checked ? 1 : 2;
         AdministrarGrillas.Configurar(dtgCategoria, "CategoriaID", CantidadOpciones, true, false);
         dtgCategoria.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text);
         dtgCategoria.DataSource       = categoria.GetCategorias().Datos;
         dtgCategoria.DataBind();
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }