private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgAgencias, "AgenciaID", this.CantidadOpciones); IAgencia oAgencia = AgenciaFactory.GetAgencia(); DsAgencias ds = oAgencia.GetAgenciasConsultaDataSet(); dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND RazonSocial LIKE '%" + this.txtRazonSocial.Text + "'" + " AND ProvinciaDescrip LIKE '%" + this.txtProvincia.Text + "'", "RazonSocial"); dtgAgencias.CurrentPageIndex = currentPage; dtgAgencias.DataBind(); }
private void LlenarCombos() { SisPackController.LlenarCombos.TipoConceptoComision(this.ddlTipoConceptoComision, this.UnidadNegocioID); IAgencia oAgencia = AgenciaFactory.GetAgencia(); DsAgencias ds = oAgencia.GetAgenciasConsultaDataSet(); dtAgencias = (DsAgencias.DatosDataTable)ds.Datos; lstAgencia.DataSource = dtAgencias; lstAgencia.DataTextField = "Nombre"; lstAgencia.DataValueField = "AgenciaID"; lstAgencia.DataBind(); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAgencias, "AgenciaID", this.CantidadOpciones); try { IAgencia agencia = AgenciaFactory.GetAgencia(); bool verAgenciasDomicilio = verDomicilio == "S" ? true : false; DsAgencias ds = new DsAgencias(); if (verAgenciasDomicilio) { ds = agencia.GetAgenciasConRetiroADomicilio(); } else { ds = agencia.GetAgenciasConsultaDataSet(); } string sucursal = this.txtSucursal.Text; string razon = this.txtRazonSocial.Text; string filtroEspecial = this.txtFiltro.Text; string agenciaActual = this.txtAgenciaActual.Text; string filtro = "SucursalDGI LIKE '" + sucursal + "%' AND RazonSocial LIKE '" + razon + "%'"; //Agregar que si no le paso una agencia actual, no la tenga que buscar. if (filtroEspecial == NegociosSisPackInterface.SisPack.TipoAgencia.Cabecera.ToString()) { if (agenciaActual != null && agenciaActual.Length > 0) { filtro += " AND EsCabecera = true AND AgenciaID <> " + agenciaActual; } else { filtro += " AND EsCabecera = true"; } } else if (filtroEspecial == NegociosSisPackInterface.SisPack.TipoAgencia.Madre.ToString()) { filtro += " AND (AgenciaMadre IS NULL OR AgenciaMadre <> " + agenciaActual + " ) AND AgenciaID <> " + agenciaActual; } DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])ds.Datos.Select(filtro); dtgAgencias.DataSource = drLista; dtgAgencias.DataBind(); } catch (Exception ex) { throw ex; //this.txtErrorMsg.Text = "Error al consultar datos de agencias: " + ex.Message; } }
protected void btnImprimirCliente_Click1(object sender, EventArgs e) { DsAgencias dsa = new DsAgencias(); IAgencia ag = AgenciaFactory.GetAgencia(); ag.AgenciaID = AgenciaConectadaID; dsa = ag.GetAgenciasConsultaDataSet(); string filtro = "AgenciaID =" + AgenciaConectadaID + ""; DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])dsa.Datos.Select(filtro); DsGuiaFacturaImpresion dsFactura = (DsGuiaFacturaImpresion)Session["DatosGuia"]; //DsEmisionMasiva.DatosDataTable ds = (DsEmisionMasiva.DatosDataTable)Session["dsEmisionMasiva"]; string pagina = ObtienePaginaImpresion(drLista[0].TipoImpresionGuiaId); if (dsFactura.Datos.Count() > 0) { string script = ""; System.Web.HttpBrowserCapabilities browser = Request.Browser; string name = browser.Browser; float version = (float)(browser.MajorVersion + browser.MinorVersion); if ((name == "IE" && (version == 8))) { // script += "window.showModalDialog('" + pagina + "','Imprimiendo Factura...','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');\n"; // script += " window.showModalDialog('"+pagina+"','','dialogHeight: 934px;dialogWidth: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } else { // script += "window.open('" + pagina + "','Imprimiendo Factura...','left=400, top=100, height=500, width= 800, status=no, resizable=no, scrollbars=no, toolbar=yes,location= no, menubar=yes')"; script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } } }
protected void btnReimprimeOK_Click(object sender, EventArgs e) { DsAgencias dsa = new DsAgencias(); IAgencia ag = AgenciaFactory.GetAgencia(); ag.AgenciaID = AgenciaConectadaID; dsa = ag.GetAgenciasConsultaDataSet(); string filtro = "AgenciaID =" + AgenciaConectadaID + ""; DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])dsa.Datos.Select(filtro); DsGuiaFacturaImpresion dsFactura = (DsGuiaFacturaImpresion)Session["DatosGuia"]; string pagina = ObtienePaginaImpresion(drLista[0].TipoImpresionGuiaId); if (dsFactura.Datos.Count() > 0) { string script = ""; System.Web.HttpBrowserCapabilities browser = Request.Browser; string name = browser.Browser; float version = (float)(browser.MajorVersion + browser.MinorVersion); if ((name == "IE" && (version == 8))) { script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } else { script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgAgencias, "AgenciaID", this.CantidadOpciones); IAgencia oAgencia = AgenciaFactory.GetAgencia(); //oAgencia.RazonSocial = this.txtRazonSocial.Text; /*if (ddlProvincia.SelectedIndex > 0 ) * oAgencia.Domicilio.Localidad.Provincia.ProvinciaID = Convert.ToInt32(this.ddlProvincia.SelectedValue);*/ //oAgencia.Domicilio.Localidad.Provincia.ProvinciaDescrip = this.txtProvincia.Text; string razonSocial = this.txtRazonSocial.Text; string provinciaDescrip = this.txtProvincia.Text; string sucursalDGI = this.txtSucursalDGI.Text; //dtgAgencias.DataSource = oAgencia.GetAgenciasConsultaDataSet(); //Controlamos si la consulta se realiza desde el módulo de Liquidación de Agencias. DsAgencias ds = new DsAgencias(); if (Request.QueryString["OpcionEstado"].Equals("liquidacionAgenciaConsul")) { ds = oAgencia.GetAgenciasLiquidacionConsultaDataSet(); } else { ds = oAgencia.GetAgenciasConsultaDataSet(); } //dtgAgencias.DataSource= ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND RazonSocial LIKE '" + razonSocial + "%' AND ProvinciaDescrip LIKE '%" + provinciaDescrip + "%'","RazonSocial"); if (this.rbtAgConConceptos.Checked) { dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND SucursalDGI LIKE '" + sucursalDGI + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%'" + " AND ProvinciaDescrip LIKE '" + this.txtProvincia.Text + "%'" + "AND TieneConceptos =True", "RazonSocial"); } else { dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND SucursalDGI LIKE '" + sucursalDGI + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%'" + " AND ProvinciaDescrip LIKE '" + this.txtProvincia.Text + "%'", "RazonSocial"); } dtgAgencias.CurrentPageIndex = currentPage; dtgAgencias.DataBind(); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAgencias, "AgenciaID", this.CantidadOpciones); if (Session["dsAgencias"] == null) { IAgencia agencia = AgenciaFactory.GetAgencia(); string razonSocial = this.txtRazonSocial.Text; string provinciaDescrip = this.txtProvincia.Text; string sucursalDGI = this.txtSucursalDGI.Text; this.dsAgencias = new DsAgencias(); DsAgencias ds = agencia.GetAgenciasConsultaDataSet(); DsAgencias.DatosRow[] rows = (DsAgencias.DatosRow[])ds.Datos.Select("SucursalDGI LIKE '" + sucursalDGI + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%'" + " AND ProvinciaDescrip LIKE '" + this.txtProvincia.Text + "%'", "RazonSocial"); for (int i = 0; i < rows.Length; i++) { if (this.Request.QueryString["Tipo"] == "Administracion") //si se deben ver solo de la UN de la empresa del usuario conectado { IEmpresa empresa = EmpresaFactory.GetEmpresa(); empresa.EmpresaID = rows[i].EmpresaID; empresa.Consultar(); if (empresa.UnidadNegocio.UnidadNegocioID == this.UnidadNegocioID) { this.dsAgencias.Datos.ImportRow(rows[i]); } else { i = i; } } else if (this.Request.QueryString["Tipo"] == "AdministracionUN") //si se deben ver las de cualquier UN { this.dsAgencias.Datos.ImportRow(rows[i]); } } } else { this.dsAgencias = (DsAgencias)Session["dsAgencias"]; if (this.dtgAgencias.EditItemIndex != -1) { DataGridItem item = this.dtgAgencias.Items[this.dtgAgencias.EditItemIndex]; DsAgencias.DatosRow dr = (DsAgencias.DatosRow) this.dsAgencias.Datos.Rows[item.DataSetIndex]; DropDownList ddlEmpresas = (DropDownList)item.FindControl("ddlEmpresas"); string selValue = ddlEmpresas.SelectedValue; dr.EmpresaID = selValue == "" ? 0 : Convert.ToInt32(selValue); TextBox txtNroSucursal = (TextBox)item.FindControl("txtNroSucursal"); dr.SucursalDGI = txtNroSucursal.Text == "" ? "" : txtNroSucursal.Text; TextBox txtFechaInicioVigencia = (TextBox)item.FindControl("txtFechaInicioVigencia"); dr.FechaInicioVigencia = Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaInicioVigencia.Text); TextBox txtFechaFinVigencia = (TextBox)item.FindControl("txtFechaFinVigencia"); dr.FechaFinVigencia = txtFechaFinVigencia.Text == "" ? new DateTime(1900, 1, 1) : Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaFinVigencia.Text); } } Session["dsAgencias"] = this.dsAgencias; this.dtgAgencias.DataSource = this.dsAgencias; this.dtgAgencias.DataBind(); }
protected void btnReimprimeOKCliente_Click1(object sender, EventArgs e) { string pagina = ""; // DsEmisionMasivaClienteFin.DatosDataTable dse = (DsEmisionMasivaClienteFin.DatosDataTable)Session["dsDatosRemiprimir"]; DsEmisionMasivaClienteDLFin ds = (DsEmisionMasivaClienteDLFin)Session["dsDatosRemiprimir"]; // foreach (DsEmisionMasivaClienteFin.DatosRow drr in dse) foreach (DsEmisionMasivaClienteDLFin.DatosRow drr in ds.Datos.Rows) { if (drr.Imprimir == true && drr.Emitida != "") { int cant = drr.Emitida.Length; // string Valo = ""; string cadena = Convert.ToString(drr.Emitida); string tguia = cadena.Substring(0, 1); string nroSuc = cadena.Substring(2, 4); int numero = cant - 7; string nro = cadena.Substring(7, numero); IGuia guia = GuiaFactory.GetGuia(); guia.TipoGuia = tguia; guia.NroSucursalGuia = nroSuc; guia.NroGuia = Convert.ToInt32(nro); guia.ConsultarByNroGuia(); IAdministrarGuias oAdminGuia = AdministrarGuiasFactory.GetAdministrarGuias(); oAdminGuia.GuiaID = guia.GuiaID; drGuia = (DsGuiaFacturaImpresion.DatosRow)(oAdminGuia.GetDataSetImpresionByGuiaID()).Datos.Rows[0]; drGuia.CantidadCopiasImprimir = 1; dsFacturaImpresion.Datos.ImportRow(drGuia); oAdminGuia = null; DsGuiaFacturaImpresion dataSrc = admGuiaO.GetDataSetImpresion(); // Seteo la página con la cual se van ha imprimir las facturas de entrega IAgencia agOrigen = AgenciaFactory.GetAgencia(); agOrigen.AgenciaID = AgenciaConectadaID; agOrigen.ConsultarBasico(); pagina = ObtienePaginaImpresion(agOrigen.TipoImpresionGuiaId); agOrigen = null; Session["DatosGuia"] = dsFacturaImpresion; dsFacturaImpresion = (DsGuiaFacturaImpresion)Session["DatosGuia"]; } } DsAgencias dsa = new DsAgencias(); IAgencia ag = AgenciaFactory.GetAgencia(); ag.AgenciaID = AgenciaConectadaID; dsa = ag.GetAgenciasConsultaDataSet(); string filtro = "AgenciaID =" + AgenciaConectadaID + ""; DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])dsa.Datos.Select(filtro); DsGuiaFacturaImpresion dsFactura = (DsGuiaFacturaImpresion)Session["DatosGuia"]; //DsEmisionMasiva.DatosDataTable ds = (DsEmisionMasiva.DatosDataTable)Session["dsEmisionMasiva"]; if (dsFactura.Datos.Count() > 0) { string script = ""; System.Web.HttpBrowserCapabilities browser = Request.Browser; string name = browser.Browser; float version = (float)(browser.MajorVersion + browser.MinorVersion); if ((name == "IE" && (version == 8))) { // script += "window.showModalDialog('" + pagina + "','Imprimiendo Factura...','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');\n"; // script += " window.showModalDialog('"+pagina+"','','dialogHeight: 934px;dialogWidth: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } else { // script += "window.open('" + pagina + "','Imprimiendo Factura...','left=400, top=100, height=500, width= 800, status=no, resizable=no, scrollbars=no, toolbar=yes,location= no, menubar=yes')"; script += " window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "scriptOpen", script, true); } } }