private void butVisualizar_Click(object sender, System.EventArgs e) { BaseValidator bv; bv = (BaseValidator)phFactura.FindControl("facturaReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } try { IFacturaTercero factura = FacturaTerceroFactory.GetFacturaTercero(); factura.EmpresaTerceroID = Utiles.Validaciones.obtieneEntero(EmpresaTerceros.EmpresaTercerosID); factura.NroFactura = txtNroFactura.Text; factura.BuscarByEmpresaFactura(0); LlenarCampos(factura); tblDetalle.Attributes.Add("STYLE", "DISPLAY:inline"); butGuardar.Visible = true; } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void Edicion() { try { IFacturaTercero factura = FacturaTerceroFactory.GetFacturaTercero(); factura.FacturaTerceroID = Utiles.Validaciones.obtieneEntero(txtFacturaID.Text); factura.Buscar(); LlenarCampos(factura); tblDetalle.Attributes.Add("STYLE", "DISPLAY:inline"); butGuardar.Visible = true; } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void dtgFactura_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { IFacturaTercero factura = FacturaTerceroFactory.GetFacturaTercero(); factura.FacturaTerceroID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[1].Text); factura.UsuarioID = usuario.UsuarioID; factura.Eliminar(); txtPagina.Text = ""; BindGrid(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid() { try { IFacturaTercero factura = FacturaTerceroFactory.GetFacturaTercero(); factura.EmpresaTercero = txtEmpresa.Text; factura.ConsolidadoID = Utiles.Validaciones.obtieneEntero(txtConsolidadoID.Text); factura.NroFactura = txtFactura.Text; DateTime fechaEmisionDesde = txtFechaEmisionDesde.Text == "" ? DateTime.MinValue : Convert.ToDateTime(txtFechaEmisionDesde.Text); DateTime fechaEmisionHasta = txtFechaEmisionHasta.Text == "" ? DateTime.Now : Convert.ToDateTime(txtFechaEmisionHasta.Text); DateTime fechaSysDesde = txtFechaCargaDesde.Text == "" ? DateTime.MinValue : Convert.ToDateTime(txtFechaCargaDesde.Text); DateTime fechaSysHasta = txtFechaCargaHasta.Text == "" ? DateTime.Now : Convert.ToDateTime(txtFechaCargaHasta.Text); AdministrarGrillas.Configurar(dtgFactura, "FacturaTercerosID", CantidadOpciones, true, false); dtgFactura.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); dtgFactura.DataSource = factura.Consultar(fechaSysDesde, fechaSysHasta, fechaEmisionDesde, fechaEmisionHasta).Datos; dtgFactura.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void butGuardar_Click(object sender, System.EventArgs e) { try { BaseValidator bv; bv = (BaseValidator)phFactura.FindControl("facturaReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phImporte.FindControl("importeReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phFechasEmision.FindControl("fechaReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phOrigen.FindControl("origenReq"); bv.Enabled = true; bv.Validate(); if (Origen.RazonSocial == "" || Origen.Sucursal == "") { bv.IsValid = false; } if (!bv.IsValid) { return; } bv = (BaseValidator)phDestino.FindControl("destinoReq"); bv.Enabled = true; bv.Validate(); if (Destino.RazonSocial == "" || Destino.Sucursal == "") { bv.IsValid = false; } if (!bv.IsValid) { return; } CustomValidator validadorFechaEmision = (CustomValidator)GenerarValidadores.Custom(); validadorFechaEmision.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateFechaEmision); phFechasEmision.Controls.Add(validadorFechaEmision); validadorFechaEmision.Enabled = true; validadorFechaEmision.Validate(); if (!validadorFechaEmision.IsValid) { return; } bv = (BaseValidator)phBultos.FindControl("bultosReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phKilos.FindControl("kilosReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } IFacturaTercero factura = FacturaTerceroFactory.GetFacturaTercero(); factura.FacturaTerceroID = Utiles.Validaciones.obtieneEntero(txtFacturaID.Text); factura.FechaEmision = Convert.ToDateTime(txtFechaEmision.Text); factura.EmpresaTerceroID = Utiles.Validaciones.obtieneEntero(EmpresaTerceros.EmpresaTercerosID); factura.NroFactura = txtNroFactura.Text; if (rbtCasoA.Checked) { factura.TipoOrigenDestinoID = 6; } else { factura.TipoOrigenDestinoID = 1; } factura.OrigenID = Utiles.Validaciones.obtieneEntero(Origen.AgenciaID); factura.DestinoID = Utiles.Validaciones.obtieneEntero(Destino.AgenciaID); factura.Cliente = txtCliente.Text; factura.Kilos = Utiles.Validaciones.obtieneDouble(txtKilos.Text); factura.Bultos = Utiles.Validaciones.obtieneEntero(txtBultos.Text); factura.CondicionPagoID = Utiles.Validaciones.obtieneEntero(ddlCondicion.SelectedValue); factura.Retiro = Utiles.Validaciones.obtieneDouble(txtRetiro.Text); factura.Entrega = Utiles.Validaciones.obtieneDouble(txtEntrega.Text); factura.Seguro = Utiles.Validaciones.obtieneDouble(txtSeguro.Text); factura.Flete = Utiles.Validaciones.obtieneDouble(txtFlete.Text); factura.Iva = Utiles.Validaciones.obtieneDouble(txtIva.Text); factura.ImporteTotal = Utiles.Validaciones.obtieneDouble(txtImporte.Text); factura.UsuarioID = usuario.UsuarioID; factura.ConsolidadoID = Utiles.Validaciones.obtieneEntero(txtConsolidadoID.Text); factura.Guardar(); if (txtFacturaID.Text != "") { Response.Redirect("FacturaTerceroConsul.aspx"); } else { Response.Redirect("FacturaTercero.aspx"); } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }