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); } }
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); } }