Example #1
0
 private void LlenarCampos(IFacturaTercero factura)
 {
     try
     {
         txtFechaEmision.Text = factura.FechaEmision.ToShortDateString();
         Origen.AgenciaID     = factura.OrigenID.ToString();
         IAgencia agencia = AgenciaFactory.GetAgencia();
         agencia.AgenciaID = factura.OrigenID;
         agencia.ConsultarBasicoByAgenciaID();
         Origen.RazonSocial = agencia.RazonSocial;
         Origen.Sucursal    = agencia.SucursalDGI;
         if (factura.TipoOrigenDestinoID == 1)
         {
             agencia.AgenciaID = factura.DestinoID;
             agencia.ConsultarBasicoByAgenciaID();
             Destino.AgenciaID   = agencia.AgenciaID.ToString();
             Destino.RazonSocial = agencia.RazonSocial;
             Destino.Sucursal    = agencia.SucursalDGI;
             rbtCasoB.Checked    = true;
         }
         else
         {
             IPuntoRecepcion punto = PuntoRecepcionFactory.GetPuntoRecepcion();
             punto.PuntoRecepcionID = factura.DestinoID;
             punto.Consultar();
             Destino.AgenciaID   = punto.PuntoRecepcionID.ToString();
             Destino.RazonSocial = punto.RazonSocial;
             Destino.Sucursal    = punto.Codigo;
             rbtCasoA.Checked    = true;
         }
         txtKilos.Text         = factura.Kilos == 0 ? "" : Utiles.Formatos.Importe(factura.Kilos);
         txtBultos.Text        = factura.Bultos == 0 ? "" : factura.Bultos.ToString();
         txtRetiro.Text        = factura.Retiro == 0 ? "" : Utiles.Formatos.Importe(factura.Retiro);
         txtEntrega.Text       = factura.Entrega == 0 ? "" : Utiles.Formatos.Importe(factura.Entrega);
         txtSeguro.Text        = factura.Seguro == 0 ? "" : Utiles.Formatos.Importe(factura.Seguro);
         txtFlete.Text         = factura.Flete == 0 ? "" : Utiles.Formatos.Importe(factura.Flete);
         txtIva.Text           = factura.Iva == 0 ? "" : Utiles.Formatos.Importe(factura.Iva);
         txtImporte.Text       = factura.ImporteTotal == 0 ? "" : Utiles.Formatos.Importe(factura.ImporteTotal);
         txtConsolidadoID.Text = factura.ConsolidadoID.ToString();
         txtNroFactura.Enabled = false;
         ((System.Web.UI.WebControls.TextBox)EmpresaTerceros.FindControl("txtRazonSocial")).Enabled = false;
         ((System.Web.UI.HtmlControls.HtmlImage)EmpresaTerceros.FindControl("img")).Visible         = false;
         butVisualizar.Enabled = false;
         butLimpiar.Enabled    = false;
         if (factura.FacturaTerceroID > 0)
         {
             txtFechaCarga.Text = DateTime.Now.ToShortDateString();
             EmpresaTerceros.EmpresaTercerosID = factura.EmpresaTerceroID.ToString();
             EmpresaTerceros.RazonSocial       = factura.EmpresaTercero;
             txtNroFactura.Text         = factura.NroFactura;
             txtCliente.Text            = factura.Cliente;
             ddlCondicion.SelectedIndex = Indice(ddlCondicion, factura);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 private void Editar()
 {
     try
     {
         IPlanillaTrasbordo planilla = PlanillaTrasbordoFactory.GetPlanillaTrasbordoFactory();
         planilla.PlanillaTrasbordoID = Utiles.Validaciones.obtieneEntero(txtPlanillaTrasbordo.Text);
         planilla.Consultar();
         txtDescripcion.Text          = planilla.PlanillaTrasbordoDescrip;
         txtNroPlanillaTrasbordo.Text = planilla.PlanillaTrasbordoNro.ToString();
         lblFechaActual.Text          = planilla.FechaEmision.ToShortDateString();
         busqAgencia.AgenciaID        = planilla.AgenciaDestinoID.ToString();
         IAgencia agencia = AgenciaFactory.GetAgencia();
         agencia.AgenciaID = planilla.AgenciaDestinoID;
         agencia.ConsultarBasicoByAgenciaID();
         busqAgencia.RazonSocial = agencia.RazonSocial;
         busqAgencia.Sucursal    = agencia.SucursalDGI;
         butConsultar.Enabled    = false;                             //no lo dejo cambiar de agencia
         AdministrarGrillas.Configurar(dtgGuiasAsociadas, "GuiaID", CantidadOpciones, true, false);
         dtgGuiasAsociadas.DataSource  = planilla.ConsultarDetalle(); //devuelve un ds con el detalle de esa planilla de trasbordo
         Session ["DsGuiasPendientes"] = dtgGuiasAsociadas.DataSource;
         dtgGuiasAsociadas.DataBind();
         //dtgGuiasAsociadas.Columns[1].Visible=false;
         chkTodos.Visible   = false;
         butGenerar.Visible = false;
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
Example #3
0
        private void BindGrid(int currentPage)
        {
            try
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = this.AgenciaConectadaID;
                agencia.ConsultarBasicoByAgenciaID();

                lblAgenciaConectadaDescrip.Text = agencia.Nombre;
                lblFechaActual.Text             = DateTime.Now.ToShortDateString();

                IPlanillaTrasbordo planilla = PlanillaTrasbordoFactory.GetPlanillaTrasbordoFactory();
                AdministrarGrillas.Configurar(dtgPlanillaTrasbordo, "PlanillaTrasbordoID", CantidadOpciones, true, false);
                dtgPlanillaTrasbordo.CurrentPageIndex = currentPage;
                planilla.PlanillaTrasbordoNro         = Utiles.Validaciones.obtieneEntero(txtNroPlanilla.Text);
                planilla.AgenciaDestinoID             = agencia.AgenciaID;
                dtgPlanillaTrasbordo.DataSource       = planilla.GetPlanillaTrasbordoRecibidaDataSet();
                //trae todas las planillas recepcionadas
                dtgPlanillaTrasbordo.DataBind();
                Session["DsPlanillaTrasbordo"] = dtgPlanillaTrasbordo.DataSource;
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }
Example #4
0
        private void Editar()
        {
            try
            {
                IPlanillaTrasbordo planilla = PlanillaTrasbordoFactory.GetPlanillaTrasbordoFactory();
                planilla.PlanillaTrasbordoID       = Utiles.Validaciones.obtieneEntero(txtPlanillaTrasbordo.Text);
                planilla.EstadoPlanillaTrasbordoID = 2;      //cerrada
                planilla.ConsultarRecibida();                //los datos del encabezado
                txtNroPlanillaTrasbordo.Text = planilla.PlanillaTrasbordoNro.ToString();
                lblFechaActual.Text          = planilla.FechaEmision.ToShortDateString();

                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = planilla.AgenciaDestinoID;
                agencia.ConsultarBasicoByAgenciaID();

                butConsultar.Enabled = false;                                         //no lo dejo cambiar de agencia
                AdministrarGrillas.Configurar(dtgGuiasAsociadas, "GuiaID", CantidadOpciones, true, false);
                dtgGuiasAsociadas.DataSource  = planilla.ConsultarDetalleRecibidas(); //devuelve un ds con el detalle de esa planilla de trasbordo recibida
                Session ["DsGuiasPendientes"] = dtgGuiasAsociadas.DataSource;
                dtgGuiasAsociadas.DataBind();
                dtgGuiasAsociadas.Columns[9].Visible = true;              //para que se vea la descripcion
                dtgGuiasAsociadas.Columns[8].Visible = false;             //que no se vea el control observacion
                chkTodos.Visible                 = false;
                butConfirmar.Visible             = false;
                txtNroPlanillaTrasbordo.ReadOnly = true;
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }
Example #5
0
        //protected string CUITCargas
        //{
        //    get { return System.Configuration.ConfigurationManager.AppSettings["CUITCargas"]; }
        //}

        #region Page_Load
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region Validar usuario
            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion  = "anularFactura";
                string sOpcion1 = "anularFacturas";
                Menu   oMenu    = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion, sOpcion1);
            }
            #endregion

            if (!IsPostBack)
            {
                this.LlenarCombos();

                this.butConfirmar.Enabled = false;

                //Recupera los datos de la agencia conectada
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasicoByAgenciaID();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
            }

            this.SetearValidadores();
            this.radioCodigo.Attributes.Add("onclick", "HabilitarCodigoBarras();");
            this.radioTipo.Attributes.Add("onclick", "HabilitarTipoGuia();");

            this.RegistrarJavaScript();
        }
Example #6
0
        private void Editar()
        {
            IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno();

            hojaRuta.HojaRutaInternoID = Convert.ToInt32(this.txtHojaRutaInternoID.Text);
            hojaRuta.Consultar();
            txtNroHojaRutaInterno.Text = hojaRuta.NroHojaRutaInterno.ToString();
            lblFechaActual.Text        = hojaRuta.Fecha.ToString("dd/MM/yyyy");
            txtObservaciones.Text      = hojaRuta.Observaciones;
            txtEstadoHojaRuta.Text     = hojaRuta.EstadoHojaRutaInterno.ToString();
            chkTodos.Visible           = false;
            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = AgenciaConectadaID;
            agencia.ConsultarBasicoByAgenciaID();
            txtAgenciaDestinoID.Text = agencia.AgenciaMadre.ToString();
            butImprimir.Enabled      = true;
            if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.PendienteEmitir)
            {
                butAceptar.Enabled = true;
            }
            else
            {
                butAceptar.Enabled       = false;
                butConfirmar.Enabled     = false;
                butCodigo.Enabled        = false;
                txtObservaciones.Enabled = false;
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region User.IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "recepcionConsolidado";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            #endregion

            if (!IsPostBack)
            {
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasicoByAgenciaID();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
            }
            this.BindGrilla();
            //this.SetearValidadores();
            this.chkTodos.Attributes.Add("onclick", "SelecGuias()");
            //this.RegistrarJavaScript();
            this.butConfirmar.Enabled = false;
            this.chkTodos.Visible     = false;
        }
Example #8
0
        public void BindGrid(int currentPage)        //,int nro )
        {
            //DsGuiasTrasbordadasPendientesRecepcion  ds= new DsGuiasTrasbordadasPendientesRecepcion();
            //bindea la grilla con las guias pendientes de trasbordo
//			if (Session["chkElegidas"] == null)
//			{
            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = this.AgenciaConectadaID;
            agencia.ConsultarBasicoByAgenciaID();
            lblAgenciaConectadaDescrip.Text = agencia.Nombre;
            lblFechaActual.Text             = DateTime.Now.ToShortDateString();

            IGuia guias = GuiaFactory.GetGuia();

            AdministrarGrillas.ConfigurarChica(dtgGuiasAsociadas, "GuiaID");                    // , true, false);
            nroPlanilla = Utiles.Validaciones.obtieneEntero(txtNroPlanillaTrasbordo.Text);

            if (nroPlanilla > 0)
            {
                dsGuias = guias.GetGuiasTrasbordadaPendRecepcion(nroPlanilla, this.AgenciaConectadaID);

                if (dsGuias.Datos.Count > 0)
                {                                                       //extraigo el id de la planilla de trasbordo
                    butConfirmar.Enabled = true;
                    DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow)dsGuias.Datos.Rows[0];
                    planillaTrasbordoID = dr.PlanillaTrasbordoID;
                }
            }
            //}
//			else
//			{
//				this.dsGuias = (DsGuiasTrasbordadasPendientesRecepcion)Session["chkElegidas"];
//				foreach(DataGridItem item in dtgGuiasAsociadas.Items)
//				{
//					DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow) this.dsGuias.Datos.Rows[item.DataSetIndex];
//
//					CheckBox chk = (CheckBox)item.FindControl("chkGuia");
//					dr.Recepcionada = chk.Checked;
//
//
////					if (( (TextBox)item.FindControl("dtgGuiasAsociadas__ctl3_Observacion1_txtObservacionID" )).Text!="")// "+ item.ItemIndex +"_Observacion1_txtObservacionID" )).Text!="")
////					{
////						dr.ObservacionID=Utiles.Validaciones.obtieneEntero(((TextBox)item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObservacionID" )).Text);
////						dr.ObservacionDescrip=( (TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObsDescrip")).Text;
////							//Observacion1.ObsDescrip;
////						dr.ObservacionCodigo=Utiles.Validaciones.obtieneEntero( ((TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtCodigo")).Text);
////							Utiles.Validaciones.obtieneEntero(Observacion1.Codigo);
////					}
//
//				}
            //}
            dtgGuiasAsociadas.DataSource       = dsGuias;
            Session ["DsGuiasTrasbordadas"]    = dsGuias;
            Session["chkElegidas"]             = dsGuias;
            dtgGuiasAsociadas.CurrentPageIndex = currentPage;
            dtgGuiasAsociadas.DataBind();
            RegistrarScriptsGuias();
        }
Example #9
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            string permiteReportes   = System.Configuration.ConfigurationSettings.AppSettings["Server"];
            string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"];
            string confirmar         = this.Request.QueryString["Confirmar"];

            if (permiteReportes == "P" && confirmar != "1")
            {
                // si no permite reportes, entonces redirecciona al servidor de reportes
                string pass = Session["Pass"] != null ? Session["Pass"].ToString() : "";
                Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=LiquidacionResumida.aspx");
            }

            try
            {
                if (User.Identity.IsAuthenticated)
                {
                    //this.SetCultura();
                    string sOpcion = "liquidacionResumida";
                    Menu   oMenu   = (Menu)this.FindControl("Menu1");
                    this.ValidarSeguridad(oMenu, sOpcion);
                }
            }
            catch (Exception ex)
            {
                ManejaErrores(ex);
            }

            RegistrarJavascript();
            this.rbtFecha.Attributes.Add("onclick", "mostrar();");
            this.rbtNro.Attributes.Add("onclick", "mostrar();");
            Page.RegisterStartupScript("init", SisPackController.GenerarJavaScripts.SetearFocoControl(((TextBox)this.busqAgencia.FindControl("txtSucursal")).ClientID));

            SetearValidadores();

            if (Request["LiquidacionEntidadID"] != null && Request["AgenciaID"] != null)
            {
                int liquidacionEntidadID = Utiles.Validaciones.obtieneEntero(Request["LiquidacionEntidadID"]);
                ILiquidacionEntidad liq  = LiquidacionEntidadFactory.GetLiquidacionEntidad();
                liq.LiquidacionEntidadID = liquidacionEntidadID;
                liq.Consultar();

                this.txtFechaDesde.Text = liq.FechaDesde.ToShortDateString();
                this.txtFechaHasta.Text = liq.FechaHasta.ToShortDateString();

                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(Request["AgenciaID"]);
                agencia.ConsultarBasicoByAgenciaID();
                this.busqAgencia.AgenciaID   = agencia.AgenciaID.ToString();
                this.busqAgencia.RazonSocial = agencia.RazonSocial;
                this.busqAgencia.Sucursal    = agencia.SucursalDGI;

                BindGrid();
            }
        }
 private void butBuscar_Click(object sender, System.EventArgs e)
 {
     try
     {
         IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno();
         hojaRuta.HojaRutaInternoID = Utiles.Validaciones.obtieneEntero(txtNroHojaRutaInterno.Text);
         hojaRuta.Consultar();
         IAgencia origen = AgenciaFactory.GetAgencia();
         origen.AgenciaID = hojaRuta.AgenciaOrigenID;
         origen.ConsultarBasicoByAgenciaID();
         txtSucursalAgenciaOrigen.Text = origen.SucursalDGI;
         txtAgenciaOrigenDescrip.Text  = origen.RazonSocial;
         if (hojaRuta.AgenciaDestinoID == AgenciaConectadaID)
         {
             BindGrilla();
         }
         else
         {
             Exception ex = new Exception("La agencia conectada no es la agencia destino de la hoja de ruta interna");
             throw ex;
         }
         if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.Emitido)
         {
             butCodigo.Enabled    = true;
             butConfirmar.Enabled = true;
             chkTodos.Visible     = true;
             dtgGuiasAsociadas.Columns[1].Visible = true;
         }
         else
         {
             butCodigo.Enabled    = false;
             butConfirmar.Enabled = false;
             chkTodos.Visible     = false;
             dtgGuiasAsociadas.Columns[1].Visible = false;
         }
     }
     catch (Exception ex)
     {
         string mensaje = ex.Message;
         try
         {
             mensaje = this.TraducirTexto(ex.Message);
             if (mensaje == "" || mensaje == null)
             {
                 mensaje = ex.Message;
             }
         }
         catch (Exception)
         {
             mensaje = ex.Message;
         }
         ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
     }
 }
Example #11
0
        private void CargarDatos()
        {
            try
            {
                // Reviso si es un concepto que lleva stock
                IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion();
                concepto.GetOne(ConceptoFacturacionID ?? 0);
                // Cargo los datos del concepto de facturación
                if (concepto.ConceptoFacturacionId != null)
                {
                    if (concepto.LlevaStock ?? false)
                    {
                        lblConcepto.Text = concepto.Descripcion;
                    }
                    else
                    {
                        ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("El concepto de facturación no maneja stock");
                        DesactivarControlesIngresoDatos();
                    }
                }
                else
                {
                    Response.Redirect("ConceptosFacturacionConsul.aspx");
                }

                // Cargo los datos de la agencia
                if (AgenciaID != null)
                {
                    IAgencia agencia = AgenciaFactory.GetAgencia();
                    agencia.AgenciaID = AgenciaID ?? 0;
                    if (agencia.ConsultarBasicoByAgenciaID())
                    {
                        lblAgencia.Text = agencia.RazonSocial;
                    }
                    else
                    {
                        ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se encontraron datos de la agencia");
                        DesactivarControlesIngresoDatos();
                    }
                }
                else
                {
                    Response.Redirect("ConceptosFacturacionStockAgenciasConsul.aspx?ConceptoFacturableID=" + ConceptoFacturacionID.ToString());
                }

                CargarDatosStock();
            }
            catch
            {
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar datos del concepto de facturación");
                DesactivarControlesIngresoDatos();
            }
        }
Example #12
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region User-IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "hojaRutaInterno";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            #endregion
            if (!IsPostBack)
            {
                butImprimir.Enabled       = false;
                butConfirmar.Visible      = false;
                txtHojaRutaInternoID.Text = Request.QueryString["HojaRutaInternoID"] == null ? "" : Request.QueryString["HojaRutaInternoID"];
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasicoByAgenciaID();
                lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
                txtAgenciaHija.Text             = oAgencia.RazonSocial;
                txtAgenciaMadre.Text            = oAgencia.AgenciaMadre.ToString();
                if (txtHojaRutaInternoID.Text != "")
                {
                    Editar();
                }
                else
                {
                    lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy");
                }

                // Limpio los datos de memoria
                Session.Remove("DatosHojaRutaInterna");
            }
            if (this.txtHojaRutaInternoID.Text != "")
            {
                BinGrillaAsignadas();
            }
            else
            {
                BinGrillaPendientes();
            }
            RegistrarScriptsGuias();
            this.chkTodos.Attributes.Add("onclick", "SelecGuias();");
        }
Example #13
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region IsAuthenticated

            if (Session["Usuario"] != null)
            {
                usuario = (IUsuarios)Session["Usuario"];
            }

            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "ReporteAlertaOperativaAgenciaUV";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            agenciaID = usuario.AgenciaID; //Paso la agencia a una variable para después consultar de esa agencia especificamente

            IVentas ventas = VentasFactory.GetVentas();

            /*validar cuando entra un vendedor*/
            if (usuario.VendedorID != 0)
            {
                #region Vendedor
                IVendedor vendedor = VendedorFactory.GetVendedor();
                vendedor.VendedorID = usuario.VendedorID;
                vendedor.Consultar();
                #endregion
            }
            else if (usuario.AgenciaID != 0 && usuario.AgenciaID != ventas.EsAdministracion(UnidadNegocioID))
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = usuario.AgenciaID;
                agencia.ConsultarBasicoByAgenciaID();
                busqAgencia.AgenciaID   = agencia.AgenciaID.ToString();
                busqAgencia.Sucursal    = agencia.SucursalDGI;
                busqAgencia.RazonSocial = agencia.RazonSocial;
                ((TextBox)((Control)busqAgencia).FindControl("txtSucursal")).Enabled    = false;
                ((TextBox)((Control)busqAgencia).FindControl("txtRazonSocial")).Enabled = false;
            }

            #endregion

            if (!IsPostBack)
            {
                Session["dsResultado"] = null;
                this.BindGrid(0, false);
            }
        }
Example #14
0
 private void butConfirmar_Click(object sender, System.EventArgs e)
 {
     try
     {
         Page.Validate();
         if (!Page.IsValid)
         {
             return;
         }
         IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno();
         hojaRuta.HojaRutaInternoID = txtHojaRutaInternoID.Text == "" ? 0 : Convert.ToInt32(txtHojaRutaInternoID.Text);
         hojaRuta.AgenciaOrigenID   = AgenciaConectadaID;
         IAgencia agencia = AgenciaFactory.GetAgencia();
         agencia.AgenciaID = AgenciaConectadaID;
         agencia.ConsultarBasicoByAgenciaID();
         hojaRuta.AgenciaDestinoID = agencia.AgenciaMadre;
         foreach (DataGridItem item in dtgGuiasAsociadas.Items)
         {
             if (((CheckBox)item.FindControl("chkGuia")).Checked)
             {
                 IHojaRutaInternoGuia guiaHojaRutaInterno = hojaRuta.GuiasHojaRutaInterno.AddHojaRutaInternoGuias();
                 guiaHojaRutaInterno.GuiaID = Convert.ToInt32(dtgGuiasAsociadas.DataKeys[item.ItemIndex]);
             }
         }
         hojaRuta.Observaciones = this.txtObservaciones.Text;
         if (hojaRuta.Confirmar(usuario))
         {
             this.txtHojaRutaInternoID.Text = Convert.ToString(hojaRuta.HojaRutaInternoID);
             string mensaje = "Los datos se guardaron correctamente. ";
             string script  = "<script language='javascript'>\n";
             script += "alert('" + mensaje + "');";
             script += "window.location.href = 'HojaRutaInterno.aspx?HojaRutaInternoID=" + txtHojaRutaInternoID.Text + "';\n";
             script += "</script>";
             Page.RegisterStartupScript("scriptOk", script);
         }
         else
         {
             string script = "<script language='javascript'>\n";
             script += "alert('Los datos no se guardaron debido a errores.');\n";
             script += "</script>";
             Page.RegisterStartupScript("scriptError", script);
         }
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
Example #15
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region IsAuthenticated
            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }

            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "facturaTercero";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            if (!Page.IsPostBack)
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = AgenciaConectadaID;
                agencia.ConsultarBasicoByAgenciaID();
                lblRazon.Text     = agencia.SucursalDGI + " - " + agencia.RazonSocial;
                txtFacturaID.Text = Request.QueryString["FacturaTercerosID"];
                tblDetalle.Attributes.Add("STYLE", "DISPLAY:none");
                butGuardar.Visible = false;
                LlenarCombos();
                if (txtFacturaID.Text == "")
                {
                    Page.RegisterStartupScript("init", SisPackController.GenerarJavaScripts.SetearFocoControl(((System.Web.UI.WebControls.TextBox)EmpresaTerceros.FindControl("txtRazonSocial")).ClientID));
                    Alta();
                }
                else
                {
                    Edicion();
                }
            }
            if (rbtCasoA.Checked)
            {
                Destino.Parametro = "3";
            }
            if (rbtCasoB.Checked)
            {
                Destino.Parametro = "4";
            }
            Destino.AgenciaActual = Origen.AgenciaID;
            SetearValidadores();
        }
Example #16
0
        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();
        }
Example #17
0
        public void BindGrid(int currentPage)
        {
            DsGuiasPendientesTrasbordo ds = new DsGuiasPendientesTrasbordo();

            //bindea la grilla con las guias pendientes de trasbordo
            if (Session["chkElegidas"] == null)
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = this.AgenciaConectadaID;
                agencia.ConsultarBasicoByAgenciaID();
                lblAgenciaConectadaDescrip.Text = agencia.Nombre;
                lblFechaActual.Text             = DateTime.Now.ToShortDateString();

                IGuia guias = GuiaFactory.GetGuia();
                guias.AgenciaDestinoID = Utiles.Validaciones.obtieneEntero(busqAgencia.AgenciaID);
                AdministrarGrillas.Configurar(dtgGuiasAsociadas, "GuiaID", CantidadOpciones, true, false);
                ds = guias.GetGuiasPendTrasbordo();
                if (ds.Datos.Count > 0)
                {
                    butGenerar.Enabled = true;
                }
                dsGuias = ds;
            }
            else
            {
                this.dsGuias = (DsGuiasPendientesTrasbordo)Session["chkElegidas"];
                foreach (DataGridItem item in dtgGuiasAsociadas.Items)
                {
                    DsGuiasPendientesTrasbordo.DatosRow dr = (DsGuiasPendientesTrasbordo.DatosRow) this.dsGuias.Datos.Rows[item.DataSetIndex];

                    CheckBox chk = (CheckBox)item.FindControl("chkGuia");
                    dr.Asignada = chk.Checked;
                }
            }
            dtgGuiasAsociadas.DataSource       = dsGuias;
            Session ["DsGuiasPendientes"]      = dsGuias;
            Session["chkElegidas"]             = dsGuias;
            dtgGuiasAsociadas.CurrentPageIndex = currentPage;
            dtgGuiasAsociadas.DataBind();
            RegistrarScriptsGuias();
            RegistrarInhabilitaAgencia();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region Reportes

            /*string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"];
             * string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"];
             *
             * if (permiteReportes == "P")
             * {
             *      // si no permite reportes, entonces redirecciona al servidor de reportes
             *      string pass = Session["Pass"] != null ? Session["Pass"].ToString() : "";
             *      Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ReporteStockMinimoAgencias.aspx");
             * }*/
            #endregion

            #region User IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "reporteStockMinimoAgencias";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            IUsuarios         usuario = (IUsuarios)Session["Usuario"];
            IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia();
            if (usuario.AgenciaID != 0 && usuario.AgenciaID != reporte.EsAdministracion(UnidadNegocioID))
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = usuario.AgenciaID;
                agencia.ConsultarBasicoByAgenciaID();
                txtRazonSocial.Text     = agencia.RazonSocial;
                txtSucursalDGI.Text     = agencia.SucursalDGI;
                txtRazonSocial.ReadOnly = true;
                txtSucursalDGI.ReadOnly = true;
            }
            if (!Page.IsPostBack)
            {
                BindGrid(0);
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "reporteDiasRetiroEntrega";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            usuario = (IUsuarios)Session["Usuario"];
            if (!Page.IsPostBack)
            {
                SisPackController.LlenarCombos.DiasSemana(lstDia);
                ConsultarOrigen();
                ConsultarDestino();
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = AgenciaConectadaID;
                if (agencia.ConsultarBasicoByAgenciaID())
                {
                    lblCodigo.Text           = agencia.SucursalDGI;
                    lblAgenciaConectada.Text = agencia.RazonSocial;
                }
                this.LlenarListaZonas();
            }
            reporte = ReporteRetiroEntregaFactory.GetReporteRetiroEntregaFactory();
            if (AgenciaConectadaID != reporte.EsAdministracion(UnidadNegocioID))
            {
                tdNombre.Attributes.Add("Style", "DISPLAY:none");
                tdControl.Attributes.Add("Style", "DISPLAY:none");
                tdCheck.ColSpan   = 5;
                txtAgenciaID.Text = "N";
            }
            else
            {
                tdCheck.ColSpan = 7;
            }
            this.RegistrarHabilitarZonas();
            this.chkZona.Attributes.Add("onclick", "HabilitarZonas();");

            RegistrarJavaScript();
            lstDia.Attributes.Add("onclick", "DesmarcarDiasTodos();");
            chkDias.Attributes.Add("onclick", "DiasTodos();");
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region User.IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "hojaRutaInternoConsul";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            if (!IsPostBack)
            {
                this.lblFechaActual.Text = DateTime.Now.ToShortDateString();
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasicoByAgenciaID();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
                BindGrid();
            }
        }
 private void Page_Load(object sender, System.EventArgs e)
 {
     #region User.IsAuthenticated
     if (Session["Usuario"] != null)
     {
         this.usuario = (IUsuarios)Session["Usuario"];
     }
     if (User.Identity.IsAuthenticated)
     {
         string sOpcion = "recepcionHojaRutaInterno";
         Menu   oMenu   = (Menu)this.FindControl("Menu1");
         this.ValidarSeguridad(oMenu, sOpcion);
     }
     #endregion
     if (!IsPostBack)
     {
         IAgencia oAgencia = AgenciaFactory.GetAgencia();
         oAgencia.AgenciaID = AgenciaConectadaID;
         oAgencia.ConsultarBasicoByAgenciaID();
         this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
         txtHojaRutaInternoID.Text            = Request.QueryString["HojaRutaInternoID"];
         if (Request.QueryString["HojaRutaInternoID"] == null)
         {
             Session["DsHojaRutaInterno"] = null;
             Session["DsGuias"]           = null;
         }
         txtNroHojaRutaInterno.Text = txtHojaRutaInternoID.Text;
         butConfirmar.Enabled       = false;
         butCodigo.Enabled          = false;
         chkTodos.Visible           = false;
     }
     if (txtNroHojaRutaInterno.Text != "")
     {
         this.butBuscar_Click(sender, e);
     }
     //RegistrarScriptsGral();
     chkTodos.Attributes.Add("onclick", "SelecGuias()");
     //butCodigo.Attributes.Add("onclick","BuscarGuias();");
 }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region Reportes
            string permiteReportes   = System.Configuration.ConfigurationSettings.AppSettings["Server"];
            string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"];

            if (permiteReportes == "P")
            {
                // si no permite reportes, entonces redirecciona al servidor de reportes
                string pass = Session["Pass"] != null ? Session["Pass"].ToString() : "";
                Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ReporteDatosParaAgencia.aspx");
            }
            #endregion

            #region User IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "datosParaAgencia";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            if (!Page.IsPostBack)
            {
                Session["DsReporte"] = null;
            }

            IUsuarios         usuario = (IUsuarios)Session["Usuario"];
            IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia();
            if (usuario.AgenciaID != 0 && usuario.AgenciaID != reporte.EsAdministracion(UnidadNegocioID))
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = usuario.AgenciaID;
                agencia.ConsultarBasicoByAgenciaID();
                Agencia1.AgenciaID   = agencia.AgenciaID.ToString();
                Agencia1.Sucursal    = agencia.SucursalDGI;
                Agencia1.RazonSocial = agencia.RazonSocial;
                ((TextBox)((Control)Agencia1).FindControl("txtSucursal")).Enabled    = false;
                ((TextBox)((Control)Agencia1).FindControl("txtRazonSocial")).Enabled = false;
            }
            if (!Page.IsPostBack)
            {
                rbtCliente.Checked = true;
            }
            JavaScript();
            rbtUVenta.Attributes.Add("onclick", "TomaSeleccion()");
            rbtCliente.Attributes.Add("onclick", "TomaSeleccion()");
            if (rbtUVenta.Checked)
            {
                tdLBCliete.Attributes.Add("STYLE", "DISPLAY:none");
                tdCTCliente.Attributes.Add("STYLE", "DISPLAY:none");
                tdUnidadVenta.Attributes.Add("STYLE", "DISPLAY:inline");
                tdCliente.Attributes.Add("STYLE", "DISPLAY:none");
            }
            else
            {
                tdLBCliete.Attributes.Add("STYLE", "DISPLAY:inline");
                tdCTCliente.Attributes.Add("STYLE", "DISPLAY:inline");
                tdCliente.Attributes.Add("STYLE", "DISPLAY:inline");
                tdUnidadVenta.Attributes.Add("STYLE", "DISPLAY:none");
            }
            SetearValidadores();
        }
Example #23
0
        private string ExportarPDF()
        {
            DataSet                    GenDS = new DataSet();
            ReportDocument             oRD   = new ReportDocument();
            ExportOptions              oExO;
            DiskFileDestinationOptions oExDo = new DiskFileDestinationOptions();

            int nroHojaRuta = Convert.ToInt32(this.txtNroHojaRutaInterno.Text);

            try
            {
                string sNombrePDF = Server.MapPath(".") + "/ReportesPDF/" + "HojaRutaInterno_" + nroHojaRuta + "_" + this.AgenciaConectadaID + ".pdf";
                if (System.IO.File.Exists(sNombrePDF))
                {
                    System.IO.File.Delete(sNombrePDF);
                }
                string nombrePDf = "HojaRutaInterno_" + nroHojaRuta + "_" + this.AgenciaConectadaID + ".pdf";
                oRD.Load(Server.MapPath("." + "/Reportes/HojaRutaInterna.rpt"));
                DsHojaRutaInternoGuias ds = new DsHojaRutaInternoGuias();
                foreach (DataGridItem item in dtgGuiasAsociadas.Items)
                {
                    if (butCodigo.Enabled)
                    {
                        if (((CheckBox)item.FindControl("chkGuia")).Checked)
                        {
                            DsHojaRutaInternoGuias.DatosRow dr = ds.Datos.NewDatosRow();
                            dr.Asignada            = true;
                            dr.CantidadBultosTotal = Utiles.Validaciones.obtieneEntero(dtgGuiasAsociadas.Items[item.ItemIndex].Cells[5].Text);
                            dr.ClienteDescrip      = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[3].Text;
                            dr.Codigo             = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[2].Text;
                            dr.Destinatario       = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[4].Text;
                            dr.GuiaID             = Utiles.Validaciones.obtieneEntero(dtgGuiasAsociadas.Items[item.ItemIndex].Cells[0].Text);
                            dr.UnidadVentaDescrip = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[6].Text;
                            ds.Datos.AddDatosRow(dr);
                        }
                    }
                    else
                    {
                        DsHojaRutaInternoGuias.DatosRow drG = ds.Datos.NewDatosRow();
                        drG.Asignada            = true;
                        drG.CantidadBultosTotal = Utiles.Validaciones.obtieneEntero(dtgGuiasAsociadas.Items[item.ItemIndex].Cells[5].Text);
                        drG.ClienteDescrip      = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[3].Text;
                        drG.Codigo             = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[2].Text;
                        drG.Destinatario       = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[4].Text;
                        drG.GuiaID             = Utiles.Validaciones.obtieneEntero(dtgGuiasAsociadas.Items[item.ItemIndex].Cells[0].Text);
                        drG.UnidadVentaDescrip = dtgGuiasAsociadas.Items[item.ItemIndex].Cells[6].Text;
                        ds.Datos.AddDatosRow(drG);
                    }
                }

                oRD.SetDataSource(ds);

                oRD.SetParameterValue("AgenciaHija", txtAgenciaHija.Text);
                oRD.SetParameterValue("NroHojaRutaInterno", txtNroHojaRutaInterno.Text);
                oRD.SetParameterValue("Observaciones", txtObservaciones.Text);
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(txtAgenciaMadre.Text);
                agencia.ConsultarBasicoByAgenciaID();
                oRD.SetParameterValue("AgenciaMadre", agencia.RazonSocial);

                oExDo.DiskFileName = sNombrePDF;
                oExO = oRD.ExportOptions;
                oExO.ExportDestinationType = ExportDestinationType.DiskFile;
                oExO.ExportFormatType      = ExportFormatType.PortableDocFormat;
                oExO.DestinationOptions    = oExDo;

                oRD.Export();
                oRD.Close();
                oRD.Dispose();
                return(nombrePDf);
            }
            catch (Exception ex)
            {
                string mensaje = "Error al exportar a PDF: " + ex.Message;
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
                return("");
            }
            finally
            {
                oRD.Close();
                oRD.Dispose();
            }
        }
Example #24
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region permiteReportes
            string permiteReportes   = System.Configuration.ConfigurationSettings.AppSettings["Server"];
            string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"];

            if (permiteReportes == "P")
            {
                // si no permite reportes, entonces redirecciona al servidor de reportes
                string pass = Session["Pass"] != null ? Session["Pass"].ToString() : "";
                Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ListadoMontosVentas.aspx");
            }
            #endregion

            #region User IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "montosVentas";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            usuario = (IUsuarios)Session["Usuario"];
            this.tblAgencia.Attributes.Add("Style", "Display: none");
            this.tblVendedor.Attributes.Add("Style", "Display: none");
            this.tblCliente.Attributes.Add("Style", "Display: none");
            this.tblAgrupacionCliente.Attributes.Add("Style", "Display: none");

            if (!IsPostBack)
            {
                this.butExportarExcel.Enabled = false;
                CargarUnidadesVentas();
                CargarConceptosFacturacion();
                CargarCombosOrden();
                CargarCondicionesPago();
                this.LlenarListaZonas();
            }

            SetearValidadores();
            ScriptMostrar();
            RegistrarLimpiarAgencia();
            RegistrarLimpiarVendedor();
            RegistrarLimpiarCliente();
            RegistrarLimpiarAgrupacionCliente();

            IMontoVenta monto = MontoVentaFactory.GetMontoVenta();
            if (usuario.VendedorID != 0)
            {
                #region Vendedor
                this.tblAgencia.Attributes.Add("Style", "Display: none");
                this.tblVendedor.Attributes.Add("Style", "Display: inline");
                this.tblCliente.Attributes.Add("Style", "Display: none");
                this.tblEstadoCartera.Attributes.Add("Style", "Display: none");
                this.tblAgrupacionCliente.Attributes.Add("Style", "Display: none");

                IVendedor vendedor = VendedorFactory.GetVendedor();
                vendedor.VendedorID = usuario.VendedorID;
                vendedor.Consultar();
                this.busqVendedor.ApellidoNombre  = vendedor.Apellido + ", " + vendedor.Nombre;
                this.busqVendedor.Codigo          = vendedor.NroLegajo;
                this.busqVendedor.VendedorID      = vendedor.VendedorID.ToString();
                this.rbtVendedores.Checked        = true;
                this.rbtClientes.Checked          = false;
                this.rbtAgencias.Checked          = false;
                this.rbtAgrupacionCliente.Checked = false;
                this.rbtClientes.Attributes.Add("Style", "display: none");
                this.rbtAgencias.Attributes.Add("Style", "display: none");
                this.rbtAgrupacionCliente.Attributes.Add("Style", "display: none");

                ((TextBox)((Control)busqVendedor).FindControl("txtCodigo")).Enabled         = false;
                ((TextBox)((Control)busqVendedor).FindControl("txtApellidoNombre")).Enabled = false;
                #endregion
            }
            else if (usuario.AgenciaID != 0 && usuario.AgenciaID != monto.EsAdministracion(UnidadNegocioID))
            {
                tblAgencia.Attributes.Add("Style", "Display: inline");
                tblVendedor.Attributes.Add("Style", "Display: none");
                tblCliente.Attributes.Add("Style", "Display: none");
                tblEstadoCartera.Attributes.Add("Style", "Display: none");
                tblAgrupacionCliente.Attributes.Add("Style", "Display: none");

                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = usuario.AgenciaID;
                agencia.ConsultarBasicoByAgenciaID();
                busqAgencia.AgenciaID   = agencia.AgenciaID.ToString();
                busqAgencia.Sucursal    = agencia.SucursalDGI;
                busqAgencia.RazonSocial = agencia.RazonSocial;
                rbtVendedores.Checked   = false;
                rbtClientes.Checked     = false;
                rbtAgencias.Checked     = true;
                rbtClientes.Attributes.Add("Style", "display: none");
                rbtVendedores.Attributes.Add("Style", "display: none");
                rbtAgrupacionCliente.Attributes.Add("Style", "display: none");
                ((TextBox)((Control)busqAgencia).FindControl("txtSucursal")).Enabled    = false;
                ((TextBox)((Control)busqAgencia).FindControl("txtRazonSocial")).Enabled = false;
            }

            /*Esto agregue*/
            this.RegistrarHabilitarZonas();
            this.chkZona.Attributes.Add("onclick", "HabilitarZonas();");
            ScriptMostrar();
            RegistrarLimpiarAgencia();
            RegistrarLimpiarVendedor();
            RegistrarLimpiarCliente();
            RegistrarLimpiarAgrupacionCliente();
            this.rbtAgencias.Attributes.Add("onclick", "mostrar();LimpiarAgencia();document.getElementById('tblEstadoCartera').style.display = 'none';");
            this.rbtVendedores.Attributes.Add("onclick", "mostrar();LimpiarVendedor();document.getElementById('tblEstadoCartera').style.display = 'none';");
            this.rbtClientes.Attributes.Add("onclick", "mostrar();LimpiarCliente();document.getElementById('tblEstadoCartera').style.display = 'inline';");
            this.rbtAgrupacionCliente.Attributes.Add("onclick", "mostrar();LimpiarAgrupacionCliente();document.getElementById('tblEstadoCartera').style.display = 'none';");

            /* Esto estaba
             * else
             * {
             * this.rbtAgencias.Attributes.Add("onclick","mostrar();LimpiarAgencia();document.getElementById('tblEstadoCartera').style.display = 'none';");
             * this.rbtVendedores.Attributes.Add("onclick","mostrar();LimpiarVendedor();document.getElementById('tblEstadoCartera').style.display = 'none';");
             * this.rbtClientes.Attributes.Add("onclick","mostrar();LimpiarCliente();document.getElementById('tblEstadoCartera').style.display = 'inline';");
             * }*/
        }
Example #25
0
        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();
        }
Example #26
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy");
            if (this.Request.QueryString["VendedorID"] != null && this.Request.QueryString["AgenciaID"] == null)
            {
                #region EsVendedor
                IVendedor vendedor = VendedorFactory.GetVendedor();
                vendedor.VendedorID = Convert.ToInt32(this.Request.QueryString["VendedorID"].ToString());
                vendedor.Consultar();
                this.lblTitulo.Text = "Vendedor: " + vendedor.NroLegajo.ToString() + " - " + vendedor.Nombre + " " + vendedor.Apellido;

                if (User.Identity.IsAuthenticated)
                {
                    string sOpcion = "evaluacionObjetivosIncentivosVendedores";
                    Menu   oMenu   = (Menu)this.FindControl("Menu1");
                    this.ValidarSeguridad(oMenu, sOpcion);
                }
                if (!IsPostBack)
                {
                    //this.BindGrillaObjetivosVendedor();
                    //this.BindGrillaIncentivosVendedor();
                    tdObjetivos.Attributes.Add("STYLE", "DISPLAY:none");
                    tdIncentivos.Attributes.Add("STYLE", "DISPLAY:none");
                    LlenarObjetivo();
                    LlenarIncentivo();
                }
                #endregion
            }
            else if (this.Request.QueryString["VendedorID"] == null && this.Request.QueryString["AgenciaID"] != null)
            {
                #region EsAgencia
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = Convert.ToInt32(this.Request.QueryString["AgenciaID"].ToString());
                agencia.ConsultarBasicoByAgenciaID();
                this.lblTitulo.Text = "Agencia: " + agencia.SucursalDGI.ToString() + " - " + agencia.RazonSocial;

                if (User.Identity.IsAuthenticated)
                {
                    string sOpcion = "evaluacionObjetivosIncentivosAgencias";
                    Menu   oMenu   = (Menu)this.FindControl("Menu1");
                    this.ValidarSeguridad(oMenu, sOpcion);
                }
                if (!IsPostBack)
                {
                    //this.BindGrillaObjetivosAgencia();
                    //this.BindGrillaIncentivosAgencia();
                    tdObjetivos.Attributes.Add("STYLE", "DISPLAY:none");
                    tdIncentivos.Attributes.Add("STYLE", "DISPLAY:none");
                    LlenarObjetivo();
                    LlenarIncentivo();
                }
                #endregion
            }
            else if (Request.QueryString["PersonalID"] != null)
            {
                #region Personal
                IPersonal personal = PersonalFactory.GetPersonalFactory();
                personal.PersonalID = Utiles.Validaciones.obtieneEntero(Request.QueryString["PersonalID"]);
                personal.Consultar();
                lblTitulo.Text = "Personal: " + personal.Nombre + " " + personal.Apellido;

                if (User.Identity.IsAuthenticated)
                {
                    string sOpcion = "evaluacionObjetivosIncentivosPersonal";
                    Menu   oMenu   = (Menu)this.FindControl("Menu1");
                    this.ValidarSeguridad(oMenu, sOpcion);
                }

                if (!IsPostBack)
                {
                    tdObjetivos.Attributes.Add("STYLE", "DISPLAY:none");
                    LlenarObjetivo();
                }
                tdIncentivos.Attributes.Add("STYLE", "DISPLAY:none");
                lblIncentivo.Attributes.Add("STYLE", "DISPLAY:none");
                ddlIncentivo.Attributes.Add("STYLE", "DISPLAY:none");
                #endregion
            }
            SetearValidadores();
        }