private void dtgCodigo_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { ICodigoBarrasPreventa cbp = CodigoBarrasPreventaFactory.CBPreventa(); cbp.PreventaID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[0].Text); cbp.Eliminar(); Response.Redirect("CBPreventa.aspx?ClienteID=" + txtClienteID.Text); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid() { try { ICodigoBarrasPreventa cbp = CodigoBarrasPreventaFactory.CBPreventa(); cbp.ClienteID = Utiles.Validaciones.obtieneEntero(txtClienteID.Text); cbp.UVenta.UnidadVentaID = Utiles.Validaciones.obtieneEntero(ddlUV.SelectedValue); AdministrarGrillas.Configurar(dtgCodigo, "PreventaID", CantidadOpciones, true, false); dtgCodigo.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); dtgCodigo.DataSource = cbp.GetUnidades().Datos; dtgCodigo.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void Editar() { try { ICodigoBarrasPreventa cbp = CodigoBarrasPreventaFactory.CBPreventa(); cbp.PreventaID = Utiles.Validaciones.obtieneEntero(txtPreventaID.Text); cbp.Consultar(); txtClienteID.Text = cbp.ClienteID.ToString(); txtDescripcion.Text = cbp.Descripcion; ddlUVenta.SelectedIndex = ddlUVenta.Items.IndexOf(ddlUVenta.Items.FindByValue(cbp.UVenta.UnidadVentaID.ToString())); txtFlete.Text = Utiles.Formatos.Importe(cbp.Flete); txtSeguro.Text = Utiles.Formatos.Importe(cbp.Seguro); txtRetiro.Text = Utiles.Formatos.Importe(cbp.Retiro); txtEntrega.Text = Utiles.Formatos.Importe(cbp.Entrega); txtRedespacho.Text = Utiles.Formatos.Importe(cbp.Redespacho); txtContra.Text = Utiles.Formatos.Importe(cbp.ContraReembolso); txtTotal.Text = Utiles.Formatos.Importe(cbp.TotalImporte); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void butAgregar_Click(object sender, System.EventArgs e) { try { ICodigoBarrasPreventa cbp = CodigoBarrasPreventaFactory.CBPreventa(); cbp.PreventaID = Utiles.Validaciones.obtieneEntero(txtPreventaID.Text); cbp.ClienteID = Utiles.Validaciones.obtieneEntero(txtClienteID.Text); cbp.Descripcion = txtDescripcion.Text; cbp.UVenta.UnidadVentaID = Utiles.Validaciones.obtieneEntero(ddlUVenta.SelectedValue); cbp.Flete = Utiles.Validaciones.obtieneDouble(txtFlete.Text); cbp.Seguro = Utiles.Validaciones.obtieneDouble(txtSeguro.Text); cbp.Retiro = Utiles.Validaciones.obtieneDouble(txtRetiro.Text); cbp.Entrega = Utiles.Validaciones.obtieneDouble(txtEntrega.Text); cbp.Redespacho = Utiles.Validaciones.obtieneDouble(txtRedespacho.Text); cbp.ContraReembolso = Utiles.Validaciones.obtieneDouble(txtContra.Text); cbp.TotalImporte = (Utiles.Validaciones.obtieneDouble(txtFlete.Text) + Utiles.Validaciones.obtieneDouble(txtSeguro.Text) + Utiles.Validaciones.obtieneDouble(txtRetiro.Text) + Utiles.Validaciones.obtieneDouble(txtEntrega.Text) + Utiles.Validaciones.obtieneDouble(txtRedespacho.Text) + Utiles.Validaciones.obtieneDouble(txtContra.Text)); CustomValidator uvReq = (CustomValidator)GenerarValidadores.Custom("", "", true, "uvRequerido"); uvReq.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateUVenta); phUVenta.Controls.Add(uvReq); BaseValidator bv = (BaseValidator)phDescripcion.FindControl("descripReq"); bv.Enabled = true; bv.Validate(); Page.Validate(); if (!Page.IsValid) { return; } cbp.Guardar(); Response.Redirect("CBPreventa.aspx?ClienteID=" + txtClienteID.Text); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }