Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
 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);
     }
 }
Exemple #4
0
 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);
     }
 }