public void Refrescar() { ListaDTO = ControlFacturacion.DevolverTodo(); if (ListaDTO.Count != 0) { dt = new DataTable(); dt.Columns.Add(new DataColumn("cod_factura", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("fecha", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("importetotal", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("clienteid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("empleadoid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("metododepago", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("tipofactura", System.Type.GetType("System.Char"))); foreach (Facturacion_VentaDTO Auxi in ListaDTO) { dt.Rows.Add(Auxi.Cod_factura, Auxi.Fecha.ToString("yyyy/MM/dd"), Auxi.Importetotal.ToString("#,##0.00"), Auxi.Clienteid.Apellido + " " + Auxi.Clienteid.Nombre, Auxi.Empleadoid.Apellido + " " + Auxi.Empleadoid.Nombre, Auxi.Metododepago, Auxi.Tipodefactura); } GridFactura.DataSource = dt; GridFactura.DataBind(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true); } }
public void RefrescarRango(string txtDesde, string txtHasta) { if (!string.IsNullOrEmpty(txtDesde) && !string.IsNullOrEmpty(txtHasta)) { if (ControlFacturacion.RangoTotal(Convert.ToDateTime(txtDesde), Convert.ToDateTime(txtHasta)).Count != 0) { dt = new DataTable(); dt.Columns.Add(new DataColumn("cod_factura", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("fecha", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("importetotal", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("clienteid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("empleadoid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("metododepago", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("tipofactura", System.Type.GetType("System.Char"))); foreach (Facturacion_VentaDTO Auxi in ControlFacturacion.RangoTotal(Convert.ToDateTime(txtDesde), Convert.ToDateTime(txtHasta))) { dt.Rows.Add(Auxi.Cod_factura, Auxi.Fecha.ToString("yyyy/MM/dd"), Auxi.Importetotal.ToString("#,##0.00"), Auxi.Clienteid.Apellido + " " + Auxi.Clienteid.Nombre, Auxi.Empleadoid.Apellido + " " + Auxi.Empleadoid.Nombre, Auxi.Metododepago, Auxi.Tipodefactura); } GridFactura.DataSource = dt; GridFactura.DataBind(); } else { Refrescar(); ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralertFecha();", true); } } else { Refrescar(); } }
protected void TxtFiltroNombre_TextChanged(object sender, EventArgs e) { if (!_isRefresh) { GridFactura.DataSource = ListaDTO2; GridFactura.DataBind(); if (ControlFacturacion.ListarFacturaFiltroCliente(TxtFiltroNombre.Text).Count != 0) { dt = new DataTable(); dt.Columns.Add(new DataColumn("cod_factura", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("fecha", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("importetotal", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("clienteid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("empleadoid", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("metododepago", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("tipofactura", System.Type.GetType("System.Char"))); foreach (Facturacion_VentaDTO Auxi in ControlFacturacion.ListarFacturaFiltroCliente(TxtFiltroNombre.Text)) { dt.Rows.Add(Auxi.Cod_factura, Auxi.Fecha.ToString("yyyy/MM/dd"), Auxi.Importetotal.ToString("#,##0.00"), Auxi.Clienteid.Apellido + " " + Auxi.Clienteid.Nombre, Auxi.Empleadoid.Apellido + " " + Auxi.Empleadoid.Nombre, Auxi.Metododepago, Auxi.Tipodefactura); } GridFactura.DataSource = dt; GridFactura.DataBind(); } else { Refrescar(); ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralertCliente();", true); } } else { Response.Redirect("ListarFactura.aspx"); } }
protected void GridFactura_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridFactura.PageIndex = e.NewPageIndex; GridFactura.DataSource = dt; GridFactura.DataBind(); GridFactura.PageSize = ControlConfig.DevolverNroMaxPaginacion(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Login"] == null) { Response.Redirect("Login.aspx"); } ControlConfig = (C_Configuracion)Session["ControlConfig"]; ControlFacturacion = (C_Facturacion)Session["ControlFacturacion"]; ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"]; if (!IsPostBack) { dt = new DataTable(); dt2 = new DataTable(); GridFactura.PageSize = ControlConfig.DevolverNroMaxPaginacion(); GridFactura.DataSource = dt; GridFactura.DataBind(); GrillaDetalle.PageSize = ControlConfig.DevolverNroMaxPaginacion(); GrillaDetalle.DataSource = dt2; GrillaDetalle.DataBind(); Refrescar(); } if (RadioButtonList1.SelectedValue == "Cliente") { TxtFiltroNombre.Visible = true; TxtDesde.Visible = false; TxtHasta.Visible = false; BtnFiltroFecha.Visible = false; Refrescar2(TxtFiltroNombre.Text); } else { TxtFiltroNombre.Visible = false; TxtDesde.Visible = true; TxtHasta.Visible = true; BtnFiltroFecha.Visible = true; RefrescarRango(TxtDesde.Text, TxtHasta.Text); } }