protected void butConsultar_Click(object sender, EventArgs e) { if (txtHojaRuta.Text == "") { txtHojaRuta.Text = "0"; } IHojaRutaDistribucionDominio _hrDominio = IoC.GetObjectDominio <IHojaRutaDistribucionDominio>(); dtgHojasRuta.DataSource = _hrDominio.GetHRD(Convert.ToInt32(AgenciaConectadaID.ToString()), Convert.ToInt32(txtHojaRuta.Text), Convert.ToDateTime(txtFecha.Text)); dtgHojasRuta.DataBind(); }
private void LlenarComoDestinos() { txtEmpresaID.Text = busqEmpresaTerceros1.EmpresaTercerosID; int tipoDestinoID = rbtCasoA.Checked ? 6 : 1; int empresaTercerosID = Utiles.Validaciones.obtieneEntero(busqEmpresaTerceros1.EmpresaTercerosID); string agenciaID = AgenciaConectadaID.ToString(); DsPuntosRecepcion ds = SisPackController.LlenarCombos.VisualizarDestino(ddlDestino, agenciaID, tipoDestinoID, empresaTercerosID); ddlDestino.Items.Clear(); ddlDestino.DataSource = ds.Datos; ddlDestino.DataTextField = "RazonSocial"; ddlDestino.DataValueField = "PuntoRecepcionID"; ddlDestino.DataBind(); ddlDestino.Items.Insert(0, new ListItem("Elija destino", string.Empty)); }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } #region Autenticacion if (User.Identity.IsAuthenticated) { string sOpcion = "listadoConformadas"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion if (!Page.IsPostBack) { txtListadoConformadasID.Text = Request.QueryString["ListadoConformadasID"]; txtAgenciaID.Text = AgenciaConectadaID.ToString(); Session["GuiasPendientes"] = null; Session["GuiasAsignadas"] = null; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(txtAgenciaID.Text); agencia.ConsultarBasicoByAgenciaID(); txtAgenciaL.Text = agencia.SucursalDGI; txtAgenciaL.Enabled = false; lblAgenciaConectadaDescrip.Text = agencia.RazonSocial; if (txtListadoConformadasID.Text != "") { ConsultarListado(); } else { txtFechaListado.Text = DateTime.Today.ToShortDateString(); //txtFechaConf.Text = DateTime.Today.ToShortDateString(); } } if (txtVer.Text == "") { BindGridGuiasPendientes(); } BindGridGuiasAsignadas(); SetearValidadores(); }
private void ConfigurarControles() { ClienteFacturacion1.AgenciaID = AgenciaConectadaID; ClienteFacturacion1.LanzarEventoActualizarCliente = true; // Estructura del ContextKey: // id de la agencia, // Tipo de cliente, (0->eventual, 1->coorporativo) // Id del cliente coorporativo, // id del Concepto de facturación, // Nota: Cada uno de los items va separado con coma, sin espacio string contextKey = AgenciaConectadaID.ToString() + "," // AgenciaID //+ TipoCliente.ToString() + "," // Tipo de cliente (0->eventual, 1->coorporativo) + ClienteFacturacion1.TipoCliente.ToString() + "," // Tipo de cliente (0->eventual, 1->coorporativo) //+ (ClienteCoorporativoID ?? 0).ToString() + "," // Id del cliente coorporativo + (ClienteFacturacion1.ClienteCorporativoID ?? 0).ToString() + "," // Id del cliente coorporativo + ConceptoFacturacionID; ddlConceptoFacturacion_CascadingDropDown.ContextKey = contextKey; ddlConceptoFacturacion_CascadingDropDown.ServicePath = urlBase + "WebServices/Combos.asmx"; if (IsPostBack == false) { pnlNumeroGuia.Style.Add("display", "none"); pnlInfoTope.Style.Add("display", "none"); pnlDatosTarjeta.Style.Add("display", "none"); rbtContado.Checked = true; rbtCtaCte.Enabled = false; rbtPagoEnDestino.Enabled = false; SisPackController.LlenarCombos.TipoGuia(ddlTipoGuia, "", 1); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = AgenciaConectadaID; agencia.Consultar(); if (agencia.AceptaTarjeta == false) { rbtTarjetaDeCredito.Visible = false; } lblNeto.Text = "0.00"; lblIVA.Text = "0.00"; lblTotal.Text = "0.00"; //PERCEPCION //lblPercepcion.Text = "0.00"; txtAuxVisualizarPnlNumeroGuia.Value = "0"; txtAuxVisualizarPnlInfoTope.Value = "0"; txtAuxVisualizarPnlDatosTarjeta.Value = "0"; cvNroGuia.Enabled = false; rfvTopeCalcular.Enabled = false; rfvTopeGuardar.Enabled = false; rfvNroLote.Enabled = false; rfvNroCupon.Enabled = false; rfvNroRemitoCliente.Enabled = false; rfvNroFacturaCliente.Enabled = false; rfvNroHojaRutaCliente.Enabled = false; } else { if (txtAuxVisualizarPnlNumeroGuia.Value == "1") { pnlNumeroGuia.Style.Remove("display"); cvNroGuia.Enabled = true; } else { pnlNumeroGuia.Style.Add("display", "none"); cvNroGuia.Enabled = false; } if (txtAuxVisualizarPnlInfoTope.Value == "1") { pnlInfoTope.Style.Remove("display"); rfvTopeCalcular.Enabled = true; rfvTopeGuardar.Enabled = true; } else { pnlInfoTope.Style.Add("display", "none"); rfvTopeCalcular.Enabled = false; rfvTopeGuardar.Enabled = false; } if (txtAuxVisualizarPnlDatosTarjeta.Value == "1") { pnlDatosTarjeta.Style.Remove("display"); rfvNroLote.Enabled = true; rfvNroCupon.Enabled = true; } else { pnlDatosTarjeta.Style.Add("display", "none"); rfvNroLote.Enabled = false; rfvNroCupon.Enabled = false; } lblTope.Text = txtAuxlblTope.Value; if (txtHabilitarFormaPagoCtaCte.Value == "1") { rbtCtaCte.Enabled = true; } else { rbtCtaCte.Enabled = false; } if (txtHabilitarFormaPagoPagoEnDestino.Value == "1") { rbtPagoEnDestino.Enabled = true; } else { rbtPagoEnDestino.Enabled = false; } switch (Request.Form["FormaDePago"]) { case "rbtContado": rbtContado.Checked = true; rbtCtaCte.Checked = false; rbtPagoEnDestino.Checked = false; rbtTarjetaDeCredito.Checked = false; break; case "rbtCtaCte": rbtContado.Checked = false; rbtCtaCte.Checked = true; rbtPagoEnDestino.Checked = false; rbtTarjetaDeCredito.Checked = false; break; case "rbtPagoEnDestino": rbtContado.Checked = false; rbtCtaCte.Checked = false; rbtPagoEnDestino.Checked = true; rbtTarjetaDeCredito.Checked = false; break; case "rbtTarjetaDeCredito": rbtContado.Checked = false; rbtCtaCte.Checked = false; rbtPagoEnDestino.Checked = false; rbtTarjetaDeCredito.Checked = true; break; default: break; } } }
private void Page_Load(object sender, System.EventArgs e) { #region Configuracion Empresa string emp = System.Configuration.ConfigurationSettings.AppSettings["Empresa"]; this.rbtCasoA.Text = "Sin Líneas de " + emp; this.rbtCasoB.Text = "Con Líneas de " + emp; #endregion #region IsAuthenticated if (User.Identity.IsAuthenticated) { string sOpcion = "abmConsolidados"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtFechaConsolidado.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtFechaConsolidado.Enabled = false; ddlDestino.Enabled = false; if (!IsPostBack) { #region !IsPostBack Session["DsGuiaCasoA"] = null; Session["DsGuiaCasoB"] = null; this.txtAgenciaConectadaID.Text = AgenciaConectadaID.ToString(); this.txtConsolidadoID.Text = this.Request.QueryString["ConsolidadoID"] == null ? "" : this.Request.QueryString["ConsolidadoID"]; IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasicoByAgenciaID(); this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial; this.busqEmpresaTerceros1.AgenciaReferencia = this.AgenciaConectadaID.ToString(); this.txtDestino.Enabled = false; if (this.txtConsolidadoID.Text == "") { this.tblModificacion.Attributes.Add("Style", "Display: none"); this.rbtCasoA.Checked = true; this.txtDestino.Visible = false; this.butImprimir.Enabled = false; string empresaTercerosID = Request.QueryString["EmpresaTercerosID"]; string destinoID = Request.QueryString["DestinoID"]; string tipDestinoID = Request.QueryString["TipoDestinoID"]; string indice = Request.QueryString["Indice"]; /* * if(destinoID == "") * Session["DsGuias"] = null; */ //this.BinGrillaPendientes(); Consultar(); if (empresaTercerosID != null && destinoID != null && tipDestinoID != null) { txtEmpresaID.Text = empresaTercerosID; IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros(); empresa.EmpresaTercerosID = Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text); empresa.Consultar(); busqEmpresaTerceros1.RazonSocial = empresa.RazonSocial; busqEmpresaTerceros1.EmpresaTercerosID = empresa.EmpresaTercerosID.ToString(); if (tipDestinoID == "6") { rbtCasoA.Checked = true; rbtCasoB.Checked = false; } else { rbtCasoA.Checked = false; rbtCasoB.Checked = true; } DsPuntosRecepcion ds = SisPackController.LlenarCombos.VisualizarDestino(ddlDestino, AgenciaConectadaID.ToString(), Utiles.Validaciones.obtieneEntero(tipDestinoID), Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text)); ddlDestino.DataSource = ds; ddlDestino.DataTextField = "RazonSocial"; ddlDestino.DataValueField = "PuntoRecepcionID"; ddlDestino.DataBind(); ddlDestino.Items.Insert(0, new ListItem("Elija destino", string.Empty)); ddlDestino.SelectedIndex = Utiles.Validaciones.obtieneEntero(indice); txtDestinoID.Text = indice; Consultar(); SoloLectura(); } } else { this.ddlDestino.Visible = false; this.txtFechaConsolidado.Enabled = false; this.txtTarifaEstimada.Enabled = false; butDestino.Visible = false; butLimpiar.Visible = false; //butCodigo.Visible = false; //butConsultar.Visible = false; SoloLectura(); Editar(); Consultar(); } #endregion } else { //Esta haciendo PostBack, verificar que no sea un consolidado ya armado string empresaTercerosID = Request.QueryString["EmpresaTercerosID"]; string destinoID = Request.QueryString["DestinoID"]; string tipDestinoID = Request.QueryString["TipoDestinoID"]; string ind = Request.QueryString["Indice"]; if (txtConsolidadoID.Text == "") { #region PostBackFiltros if (Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text) > 0) { int indice = 0; if (ddlDestino.SelectedIndex > 0) { indice = ddlDestino.SelectedIndex; } IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros(); empresa.EmpresaTercerosID = Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text); empresa.Consultar(); busqEmpresaTerceros1.RazonSocial = empresa.RazonSocial; busqEmpresaTerceros1.EmpresaTercerosID = empresa.EmpresaTercerosID.ToString(); int tipoDestinoID = rbtCasoA.Checked ? 6 : 1; DsPuntosRecepcion ds = SisPackController.LlenarCombos.VisualizarDestino(ddlDestino, AgenciaConectadaID.ToString(), tipoDestinoID, Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text)); ddlDestino.DataSource = ds; ddlDestino.DataTextField = "RazonSocial"; ddlDestino.DataValueField = "PuntoRecepcionID"; ddlDestino.DataBind(); ddlDestino.Items.Insert(0, new ListItem("Elija destino", string.Empty)); ddlDestino.SelectedIndex = Utiles.Validaciones.obtieneEntero(txtDestinoID.Text); SoloLectura(); } #endregion } else { if (Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text) > 0) { IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros(); empresa.EmpresaTercerosID = Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text); empresa.Consultar(); busqEmpresaTerceros1.RazonSocial = empresa.RazonSocial; busqEmpresaTerceros1.EmpresaTercerosID = empresa.EmpresaTercerosID.ToString(); SoloLectura(); } } } if (this.txtConsolidadoID.Text != "") { BinGrillaAsignadas(); } //if(txtNroConsolidado.Text == "" || txtDestinoID.Text == "" || ddlDestino.SelectedIndex > -1) // butAceptar.Enabled = false; this.chkTodos.Attributes.Add("onclick", "SelecGuias()"); this.Validaciones(); }
private void dtgHojasRuta_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string estado = ""; int HRID = 0; IHojaRutaDistribucionDominio _hrDominio = IoC.GetObjectDominio <IHojaRutaDistribucionDominio>(); IHojaRutaDistribucionLocal hr = HojaRutaDistribucionLocalFactory.GetHojaRuta(); int estadoreal = 0; // Reviso cual es la tarea a realizar switch (e.CommandName) { case "Anular": estado = "Anulada"; estadoreal = Convert.ToInt32(((Label)e.Item.FindControl("lblEID")).Text); HRID = Convert.ToInt32(((Label)e.Item.FindControl("lblHRID")).Text); if (estadoreal != 2 && estadoreal != 3) { //if (_hrDominio.GuiasDistribucionDelete(guiaid, Convert.ToInt32(txtNroHojaRuta.Text)) == false) if (_hrDominio.HRDCambioEstado(HRID, estado) == false) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se Puede anular La Hoja de Ruta de Distribucion"); } dtgHojasRuta.DataSource = _hrDominio.GetHRD(Convert.ToInt32(AgenciaConectadaID.ToString()), Convert.ToInt32(txtHojaRuta.Text), Convert.ToDateTime(txtFecha.Text)); dtgHojasRuta.DataBind(); List <Dominio.Entidades.GetHRDByIDDatos> lstGuias = new List <Dominio.Entidades.GetHRDByIDDatos>(); lstGuias = _hrDominio.GetHRDbyID(HRID); for (int i = 0; i < lstGuias.Count; i++) { int guia = lstGuias[i].GuiaID; hr.EmitidaDistribucionHRDL(usuario.UsuarioID, guia, Convert.ToInt32(this.AgenciaConectadaID), 12, 5); } HRID = 0; estado = ""; estadoreal = 0; } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se Puede anular La Hoja de Ruta de Distribucion"); } break; case "Confirmar": estado = "Confirmada"; estadoreal = Convert.ToInt32(((Label)e.Item.FindControl("lblEID")).Text); HRID = Convert.ToInt32(((Label)e.Item.FindControl("lblHRID")).Text); if (estadoreal != 2 && estadoreal != 3) { if (_hrDominio.HRDCambioEstado(HRID, estado) == false) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se Puede Confirmar La Hoja de Ruta de Distribucion"); } //Para que se refresque el dg dtgHojasRuta.DataSource = _hrDominio.GetHRD(Convert.ToInt32(AgenciaConectadaID.ToString()), Convert.ToInt32(txtHojaRuta.Text), Convert.ToDateTime(txtFecha.Text)); dtgHojasRuta.DataBind(); HRID = 0; estado = ""; } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se Puede Confirmar La Hoja de Ruta de Distribucion"); } break; } }