示例#1
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);
            }
        }
示例#2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "hojaDeRuta";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            this.butConsultar.Attributes.Add("onclick", "SetValidador();");

            if (!IsPostBack)
            {
                this.lblFechaActual.Text = System.DateTime.Today.ToString("dd/MM/yyyy");

                this.txtFecha.Text = DateTime.Today.AddDays(-2).ToShortDateString();

                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
                //BindGrid();
            }
            this.SetearValidadores();
            this.ScriptActivarValidador();
            this.ScriptDesactivarValidador();
            this.ScriptSetValidador();
            this.butConsultar.Attributes.Add("onlick", "SetValidador();");
        }
示例#3
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "areaInfluencia";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            agenciaID = Utiles.Validaciones.obtieneEntero(Request["AgenciaID"].ToString());
            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = this.agenciaID;
            agencia.Consultar();
            this.lblNroSucursal.Text = agencia.SucursalDGI.PadLeft(10, '0');;
            this.lblRazonSocial.Text = agencia.RazonSocial;
            this.lblNombre.Text      = agencia.Nombre;

            if (!this.IsPostBack)
            {
                LlenarCombo();
            }

            this.SetearValidadores();

            this.RegistrarCambioProvincia();
            this.RegistrarCambioLocalidad();

            this.ddlProvincia.Attributes.Add("onchange", "BindLocalidad" + this.ID + "();");
            this.ddlLocalidad.Attributes.Add("onchange", "OnChangeLocalidad" + this.ID + "();");

            this.BindGridPrimaria(0);
            this.BindGridSecundaria(0);
        }
示例#4
0
        protected void butImprimir_Click(object sender, EventArgs e)
        {
            string guiaConf = string.Empty;

            //IGuiaServicioConfirmacion guiaServ = GuiaServicioConfirmacionFactory.GetGuiaServicioConfirmacion();
            //guiaServ.Fecha = DateTime.Now;
            ////DsGuias ds = (DsGuias)Session["GuiaConfirmacion"];
            //foreach (DsGuias.DatosRow dr in ds.Datos.Rows)
            //{
            //    guiaServ.GuiaID = dr.GuiaID;
            //    //guiaConf = dr.TipoGuia + "-" + dr.NroSucursalGuia.ToString().PadLeft(4, '0') + "-" + dr.NroGuia.ToString().PadLeft(8, '0');
            //}
            guiaConf = ddlTipoGuia.SelectedValue + "-" + txtNroSucursal.Text + "-" + txtNroGuia.Text;
            //guiaServ.NroRemito = txtNroRemito.Text;
            //guiaServ.UsuarioID = this.usuario.UsuarioID;
            //guiaServ.AgenciaID = this.AgenciaConectadaID;
            //guiaServ.Guardar();

            // Cargo los datos para imprimir
            IAgencia agencia = AgenciaFactory.GetAgencia();

            hdnPaginaImpresion.Value = "ImprimirConfirmacion.aspx";

            Session["GuiaConfirmacion"]   = guiaConf;
            Session["RemitoConfirmacion"] = txtNroRemito.Text;
            hdnGuiaID.Value     = "1";
            lblMensaje.Text     = string.Empty;
            butImprimir.Enabled = false;
            btnGuardar.Enabled  = false;
        }
示例#5
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }

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

            if (!Page.IsPostBack)
            {
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
            }

            this.SetearValidadores();
        }
        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;
        }
示例#7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            IUsuarios usuario = UsuariosFactory.GetUsuario();

            usuario = (IUsuarios)Session["Usuario"];

            if (usuario != null)
            {
                AgenciaConectadaID = usuario.AgenciaID;
                UsuarioConectadoID = Convert.ToString(usuario.UsuarioID);
            }

            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            //PARA QUE VALIDE PERMISOS
            if (User.Identity.IsAuthenticated)
            {
                string       sOpcion = "emisionDeORMasiva";
                SisPacK.Menu oMenu   = (SisPacK.Menu) this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            IAgencia ag = AgenciaFactory.GetAgencia();

            ag.AgenciaID = this.AgenciaConectadaID;
            ag.Consultar();
            lblAgenciaConectada.Text = ag.RazonSocial;

            btnReImprimir.Style.Add("visibility", "hidden");
            btnImprimir.Style.Add("visibility", "hidden");
            lblerror.Text = "";
        }
示例#8
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();
        }
示例#9
0
        private void ObtenerNroGuia()
        {
            //admGuiaO.AgenciaOrigenID = this.AgenciaConectadaID;
            IAgencia oAgencia = AgenciaFactory.GetAgencia();

            oAgencia.AgenciaID = this.AgenciaConectadaID;
            oAgencia.Consultar();

            string tipoGuia = this.txtTipoGuia.Text;

            try
            {
                oAgencia.GetProxNroGuia(tipoGuia);
                if (tipoGuia == "A")
                {
                    this.ValidarGuiaNro(tipoGuia, Formatos.CerosIzq(oAgencia.ProxNroGuiaA, 8));
                }
                else
                {
                    this.ValidarGuiaNro(tipoGuia, Formatos.CerosIzq(oAgencia.ProxNroGuiaB, 8));
                }
            }
            catch (Exception ex)
            {
                ((ErrorWeb)(this.phErrores.Controls[0])).setMensaje(TraducirTexto(ex.Message));
            }
        }
        /// <summary>
        /// Procedimiento para cargar las listas
        /// </summary>
        private void LlenarListas()
        {
//			// Obtengo desde que fecha hay que cargar los combos peridos
//			IReporteComisiones reporteComisiones = ReporteComisionesFactory.GetReporteComisiones();
//			DateTime DesdeFecha = reporteComisiones.ObtenerFechaInicialLiquidacion();
//			// Cargo los combos periodos
//			DateTime fechaMaximaAProcesar = DateTime.Now;
//			fechaMaximaAProcesar = fechaMaximaAProcesar.AddMonths(1);
//			while (DesdeFecha < fechaMaximaAProcesar)
//			{
//				ListItem item = new ListItem(Fechas.ObtenerNombreMes(DesdeFecha) + " (" + DesdeFecha.Year + ")", DesdeFecha.ToString());
//				ddlPeriodoDesde.Items.Add(item);
//				ddlPeriodoHasta.Items.Add(item);
//				DesdeFecha = DesdeFecha.AddMonths(1);
//			}
//			// Selecciono el último periodo en los combos de periodos
//			ddlPeriodoDesde.SelectedValue = ddlPeriodoDesde.Items[ddlPeriodoDesde.Items.Count - 1].Value;
//			ddlPeriodoHasta.SelectedValue = ddlPeriodoHasta.Items[ddlPeriodoHasta.Items.Count - 1].Value;
            // Cargo las agencias
            IAgencia agencias = AgenciaFactory.GetAgencia();

            lstAgencia.DataSource     = agencias.GetAgenciasDataSet().Datos.Select("", "RazonSocial");
            lstAgencia.DataValueField = "AgenciaId";
            lstAgencia.DataTextField  = "RazonSocial";
            lstAgencia.DataBind();
        }
        private void butGuardarVendedor_Click(object sender, System.EventArgs e)
        {
            IAgencia agencia = AgenciaFactory.GetAgencia();

            // Valido las unidades de venta seleccionada
            if (ValidarUnidadesVentaSeleccionadas() == false)
            {
                return;
            }

            //Cargar la colección de unidades de venta
            for (int i = 0; i < this.lstUnidadesVenta.Items.Count; i++)
            {
                if (this.lstUnidadesVenta.Items[i].Selected)
                {
                    if (this.lstUnidadesVenta.Items[i].Value != "")
                    {
                        IUnidadVenta unidadVenta = agencia.UnidadesVentaCol.AddUnidadVenta();
                        unidadVenta.UnidadVentaID = Convert.ToInt32(this.lstUnidadesVenta.Items[i].Value);
                        unidadVenta.Consultar();
                    }
                }
            }
            agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(this.txtAgenciaID.Text);
            agencia.GuardarUVenta();
        }
示例#12
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;
            }
        }
示例#13
0
        private void butConsultar_Click(object sender, System.EventArgs e)
        {
            try
            {
                // valido...
                if (Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID) == 0)
                {
                    throw new Exception("Debe seleccionar una agencia.");
                }

                this.tblGuias.Visible = true;
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID   = Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID);
                agencia.SucursalDGI = this.busqAgencia.Sucursal;

                this.txtUltNroGuiaA.Text = agencia.GetUltimoNroGuia("A").ToString();
                this.txtUltNroGuiaB.Text = agencia.GetUltimoNroGuia("B").ToString();
                this.txtUltNroGuiaE.Text = agencia.GetUltimoNroGuia("E").ToString();
                this.txtUltNroGuiaR.Text = agencia.GetUltimoNroGuia("R").ToString();

                this.txtAgenciaID.Text = busqAgencia.AgenciaID;
                this.txtNombre.Text    = busqAgencia.RazonSocial;
                this.txtSucursal.Text  = busqAgencia.Sucursal;

                this.butConsultar.Enabled           = false;
                this.busqAgencia.Visible            = false;
                this.lblAgenciaSeleccionada.Text    = this.txtSucursal.Text + "-" + this.txtNombre.Text;
                this.lblAgenciaSeleccionada.Visible = true;
            }
            catch (Exception ex)
            {
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message);
                return;
            }
        }
        private void BindGridNrosGuias()
        {
            try
            {
                SisPackController.AdministrarGrillas.Configurar(dtgNrosGuias, "UltimoNro", this.CantidadOpciones);

                DsUltimoNroGuiaPorAgencia ds = new DsUltimoNroGuiaPorAgencia();

                //Filtros de fecha.
                System.DateTime fechaDesde = this.txtFechaDesde.Text.Equals("") ? Convert.ToDateTime("01/01/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaDesde.Text);
                System.DateTime fechaHasta = this.txtFechaHasta.Text.Equals("") ? Convert.ToDateTime("31/12/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaHasta.Text);

                IAgencia agencia = AgenciaFactory.GetAgencia();
                int      EmpFact = Utiles.Validaciones.obtieneEntero(this.ddlEmpresa.SelectedValue);
                ds = agencia.GetUltimoNroGuiaPorAgencia(fechaDesde, fechaHasta, EmpFact);

                Session["DsUltimoNroGuiaPorAgencia"] = ds;

                // Si hay datos para mostrar se activan los botones de exportación.
                if (ds.Datos.Rows.Count > 0)
                {
                    this.btnExportarExcel.Enabled = true;
                    this.btnExportarTXT.Enabled   = true;
                }

                dtgNrosGuias.AllowPaging      = true;
                dtgNrosGuias.DataSource       = ds;
                dtgNrosGuias.CurrentPageIndex = 0;
                dtgNrosGuias.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#15
0
 private void BtnGrabar_Click(object sender, System.EventArgs e)
 {
     try
     {
         // Reviso si el DataSet esta en memoria de memoria
         if (Session["DsAgenciaConceptoLiquidacion"] != null)
         {
             DsAgenciaConceptoLiquidacion ds = (DsAgenciaConceptoLiquidacion)Session["DsAgenciaConceptoLiquidacion"];
             // Le cargo si tiene que pagar o no
             for (int indice = 0; indice < ds.Datos.Rows.Count; indice++)
             {
                 CheckBox chkConceptoComision = (CheckBox)GrdConceptosComisionables.Items[indice].FindControl("chkConceptoComision");
                 ds.Datos[indice]["Paga"] = chkConceptoComision.Checked;
             }
             // Grabo los datos
             IAgencia agencia = AgenciaFactory.GetAgencia();
             agencia.GrabarListadoPagaConceptosComisionables(ds, Validaciones.obtieneEntero(ViewState["AgenciaId"].ToString()), usuario);
             // Vuelvo a la página de selección de agencias
             Response.Redirect("AgenciasConsul.aspx?OpcionEstado=agencias");
         }
     }
     catch (Exception ex)
     {
         ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
示例#16
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "tarifarioAreaInfluencia";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            Session["dsUVenta"] = null;

            this.agenciaID             = Utiles.Validaciones.obtieneEntero(Request["AgenciaID"].ToString());
            this.txtUnidadVentaID.Text = Convert.ToString(Request["UnidadVentaID"]);

            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = this.agenciaID;
            agencia.Consultar();
            this.lblNroSucursal.Text = agencia.SucursalDGI.PadLeft(10, '0');;
            this.lblRazonSocial.Text = agencia.RazonSocial;
            this.lblNombre.Text      = agencia.Nombre;

            IUnidadVenta uv = UnidadVentaFactory.GetUnidadVenta();

            uv.UnidadVentaID = Utiles.Validaciones.obtieneEntero(this.txtUnidadVentaID.Text);
            uv.Consultar();
            this.lblUnidadVenta.Text = uv.UnidadVentaDescrip;

            this.BindGridSecundaria(0);

            this.butAsignaTarifario.Attributes.Add("onclick", "javascript:if(confirm('¿Desea modificar todas las localidades?')== false) return false;");
        }
示例#17
0
        private void BindAgencias(int currentPageIndex)
        {
            try
            {
                SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgAgencias, "AgenciaID");

                IAgencia agencia = AgenciaFactory.GetAgencia();

                agencia.AgenciaID   = (busqAgencia.AgenciaID == "") ? 0 : Convert.ToInt32(busqAgencia.AgenciaID);
                agencia.SucursalDGI = busqAgencia.Sucursal;
                agencia.RazonSocial = busqAgencia.RazonSocial;

                DsAgenciasDetalle dsAgencias = new DsAgenciasDetalle();
                dsAgencias = agencia.GetDetalleAgencias();

                this.dtgAgencias.CurrentPageIndex = currentPageIndex;

                this.dtgAgencias.DataSource = dsAgencias;
                this.dtgAgencias.DataBind();

                this.hgClientes.Visible   = false;
                this.hgVendedores.Visible = false;
                this.dtgAgencias.Visible  = true;
            }
            catch (Exception ex)
            {
                ManejaErrores(ex);
            }
        }
示例#18
0
        private void Editar()
        {
            IConsolidado consolidado = ConsolidadoFactory.GetConsolidado();

            consolidado.ConsolidadoID = Convert.ToInt32(this.txtConsolidadoID.Text);
            consolidado.Consultar();
            this.txtNroConsolidado.Text       = consolidado.NroConsolidado;
            this.txtNroSaca.Text              = consolidado.NroSaca;
            this.txtTipoPuntoRecepcionID.Text = Convert.ToString((int)consolidado.TipoPuntoRecepcionID);
            this.txtPuntoID.Text              = consolidado.PuntoID.ToString();
            this.txtKilajeSaca.Text           = consolidado.KilajeSaca.ToString();
            if (consolidado.TipoPuntoRecepcionID == NegociosSisPackInterface.SisPack.TipoPuntoRecepcion.Ajeno)
            {
                IPuntoRecepcion punto = PuntoRecepcionFactory.GetPuntoRecepcion();
                punto.PuntoRecepcionID = consolidado.PuntoID;
                punto.Consultar();
                this.txtDestino.Text  = punto.Codigo + "-" + punto.RazonSocial + "- Ajeno";
                this.rbtCasoA.Checked = true;
            }
            else
            {
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = consolidado.PuntoID;
                agencia.Consultar();
                this.txtDestino.Text = agencia.SucursalDGI + "-" + agencia.RazonSocial + "- Propio";
                if (agencia.EsCabecera)               //VERRR que pasa con la modificacion de las agencias
                {
                    this.rbtCasoB.Checked = true;
                }
                else
                {
                    this.rbtCasoA.Checked = true;
                }
            }
            txtDestinoID.Text             = consolidado.PuntoID.ToString();
            this.txtFechaConsolidado.Text = consolidado.Fecha.ToString("dd/MM/yyyy");
            this.txtNroFactura.Text       = consolidado.NroFacturaTerceros;
            if (consolidado.EmpresaTercerosID != 0)
            {
                IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros();
                empresa.EmpresaTercerosID = consolidado.EmpresaTercerosID;
                empresa.Consultar();
                this.busqEmpresaTerceros1.RazonSocial       = empresa.RazonSocial;
                this.busqEmpresaTerceros1.EmpresaTercerosID = empresa.EmpresaTercerosID.ToString();
                txtEmpresaID.Text = consolidado.EmpresaTercerosID.ToString();
            }
            double importe = (consolidado.ImporteFacturaTerceros + consolidado.IVAImporteFactura);

            this.txtImporteFactura.Text = consolidado.ImporteFacturaTerceros == 0? "" : importe.ToString();
            this.txtObservaciones.Text  = consolidado.Observaciones;
            this.txtTarifaEstimada.Text = consolidado.TarifaEstimada;
            if (this.txtNroFactura.Text != "")
            {
                this.SetearSoloLectura();
                this.soloLectura = true;
            }
            chkTodos.Visible      = false;
            this.rbtCasoA.Enabled = false;
            this.rbtCasoB.Enabled = false;
        }
示例#19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region IsAuthenticated
            if (Session["Usuario"] != null)
            {
                usuario = (IUsuarios)Session["Usuario"];
            }


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

            IAgencia agencia = AgenciaFactory.GetAgencia();
            agencia.AgenciaID = this.AgenciaConectadaID;

            this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy");

            if (!IsPostBack)
            {
                txtCantidad.Attributes.Add("onkeypress", "javascript:return ValidNum(event);");
                //Mostrar Agencia Conectada
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
                Session["UnidadesAsigDev"]           = null;
                CargarCombos();
            }
            this.txtAgenciaConcetadaID.Text = this.AgenciaConectadaID.ToString();
        }
示例#20
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "rendicionBoletaDeposito";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            if (!IsPostBack)
            {
                this.tblComprobante.Visible = false;
                this.butConfirmar.Visible   = false;
                this.tblAg.Visible          = false;
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
            }
            if (this.txtRendicionAgenciaID.Text != "")
            {
                this.BindGrillaComprobantes();
            }
            this.SetearValidadores();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validar usuario
            if (Session["Usuario"] != null)
            {
                this.usuario = (IUsuarios)Session["Usuario"];
            }
            //if (User.Identity.IsAuthenticated)
            //{
            //    string sOpcion = "AgenciaDiasNoLaborables";
            //    SisPacK.Menu oMenu = (SisPacK.Menu)this.FindControl("Menu1");
            //    this.ValidarSeguridad(oMenu, sOpcion);
            //}

            #endregion

            if (!Page.IsPostBack)
            {
                hdnAgencia.Value = this.Request.QueryString["AgenciaID"] == null ? null : this.Request.QueryString["AgenciaID"];
                //Mostrar Agencia Conectada
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(hdnAgencia.Value);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;
                Editar();
            }
        }
示例#22
0
        private void BindGridNrosGuias()
        {
            try
            {
                SisPackController.AdministrarGrillas.Configurar(dtgNrosGuias, "UltimoNro", this.CantidadOpciones, true, true);

                DsUltimoNroGuiaPorAgencia ds = new DsUltimoNroGuiaPorAgencia();

                //Filtros de fecha.
                System.DateTime fechaDesde = this.txtFechaDesde.Text.Equals("") ? Convert.ToDateTime("01/01/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaDesde.Text);
                System.DateTime fechaHasta = this.txtFechaHasta.Text.Equals("") ? Convert.ToDateTime("31/12/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaHasta.Text);

                IAgencia agencia = AgenciaFactory.GetAgencia();
                ds = agencia.GetUltimoNroGuiaPorAgencia(fechaDesde, fechaHasta, Utiles.Validaciones.obtieneEntero(this.ddlEmpresa.SelectedValue));

                Session["DsUltimoNroGuiaPorAgencia"] = ds;

                dtgNrosGuias.AllowPaging      = true;
                dtgNrosGuias.DataSource       = ds;
                dtgNrosGuias.CurrentPageIndex = 0;
                dtgNrosGuias.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#23
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string       sOpcion = "reporteControlPlanillaRendicionConsul";
                SisPacK.Menu oMenu   = (SisPacK.Menu) this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (!IsPostBack)
            {
                this.lblFechaActual.Text = System.DateTime.Today.ToString("dd/MM/yyyy");

                this.txtFechaDesde.Text = DateTime.Now.AddMonths(-1).ToShortDateString();
                this.txtFechaHasta.Text = DateTime.Now.ToShortDateString();

                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectadaDescrip.Text = oAgencia.RazonSocial;

                // Seteo los validadores
                SetearValidadoresFecha();
            }
        }
示例#24
0
        protected void dtgAgencias_Delete(object sender, DataGridCommandEventArgs e)
        {
            IAgencia agencia = AgenciaFactory.GetAgencia();

            //agencia.AgenciaID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.DataSetIndex]);
            agencia.AgenciaID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.ItemIndex]);
            agencia.Consultar();

            try
            {
                agencia.Eliminar(usuario);
                this.dtgAgencias.EditItemIndex = -1;
                this.BindGrid(this.dtgAgencias.CurrentPageIndex);
            }
            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);
            }
        }
示例#25
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);
            }
        }
示例#26
0
        private void butConfirmar_Click(object sender, System.EventArgs e)
        {
            try
            {
                // Verificamos que se haya seleccionado alguna agencia.
                if (this.AgenciaReferencia.AgenciaID == "0" || this.AgenciaReferencia.AgenciaID == "")
                {
                    throw new Exception("Debe seleccionar una agencia.");
                }

                // Creamos el objeto que guardará la agencia en la tabla AgenciaCapitalFederal.
                IAgencia agencia = AgenciaFactory.GetAgencia();
                // Verificamos que el valor no esté para poder guardarlo.
                DataRow[] agenciasExistentes = this.dsAgenciasCapitalFederal.Datos.Select("AgenciaID = " + Convert.ToInt32(this.AgenciaReferencia.AgenciaID));
                if (agenciasExistentes.Length == 0)
                {
                    if (agencia.GuardarAgenciaCapitalFederal(Convert.ToInt32(this.AgenciaReferencia.AgenciaID)))
                    {
                        Session["dsAgenciasCapitalFederal"] = null;                         // Limpiamos la variable de sesión para obligar a traer todas las agencias.
                        this.dsAgenciasCapitalFederal.Clear();
                        //this.BindGridAgenciasCapitalFederal(0);

                        Response.Redirect("AgenciasCapitalFederal.aspx");
                    }
                }
            }
            catch (Exception ex)
            {
                ManejaErrores(ex);
            }
        }
示例#27
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);
     }
 }
示例#28
0
        private void dtgAgenciasCapitalFederal_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            if (e.CommandName == "Eliminar")
            {
                /* Obtengo las agencias. */
                this.dsAgenciasCapitalFederal = (DsAgencias)Session["dsAgenciasCapitalFederal"];

                /* Elimino la agencia seleccionada. */
                this.dsAgenciasCapitalFederal.Datos.RemoveDatosRow(this.dsAgenciasCapitalFederal.Datos[e.Item.ItemIndex]);
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.EliminarAgenciaCapitalFederal(Convert.ToInt32(e.Item.Cells[0].Text));

                /*
                 * IAgencia agencia = AgenciaFactory.GetAgencia();
                 * if(agencia.EliminarAgenciaCapitalFederal(Convert.ToInt32(e.Item.Cells[0].Text)))
                 * {
                 *      string scriptString = "<script language=JavaScript>\n";
                 *      scriptString += "alert('La agencia fue eliminada correctamente');\n";
                 *      scriptString += "</script>";
                 *
                 *      Page.RegisterClientScriptBlock("scriptEliminarAgencia", scriptString);
                 * }
                 */
                /* Actualizo la variable de sesión y recargo la grilla. */
                Session["dsAgenciasCapitalFederal"] = this.dsAgenciasCapitalFederal;
                this.BindGridAgenciasCapitalFederal(0);
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region User IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                //this.SetCultura();
                string sOpcion = "guiasEmitidas";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            Page.RegisterStartupScript("init", SisPackController.GenerarJavaScripts.SetearFocoControl(this.txtFechaDesde.ClientID));
            this.SetearValidadores();
            if (!IsPostBack)
            {
                this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy");
                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectada.Text = oAgencia.RazonSocial;
                LlenarCombos.CondicionPago(this.ddlCondicionPago, this.TraducirTexto("Combos.Todos"));
                Session["DsGuiasConsul"]      = null;
                this.chkGuiasFacturas.Checked = true;
                this.txtFechaDesde.Text       = DateTime.Today.AddDays(-7).ToShortDateString();
                this.txtFechaHasta.Text       = DateTime.Today.ToShortDateString();
                //se comenta para agilizar la página
                //this.BindGrid(0);
            }
        }
示例#30
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "visualizarDatosFactura";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (!IsPostBack)
            {
                this.txtFacturaID.Text = this.Request.QueryString["FacturaID"] == null ? "" : this.Request.QueryString["FacturaID"];
                this.lblFecha.Text     = DateTime.Today.ToString("dd/MM/yyyy");

                IAgencia oAgencia = AgenciaFactory.GetAgencia();
                oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID);
                oAgencia.ConsultarBasico();
                this.lblAgenciaConectada.Text = oAgencia.RazonSocial;
                oAgencia = null;
            }

            if (this.txtFacturaID.Text != "")
            {
                facturaID = Convert.ToInt32(this.txtFacturaID.Text);
                IFactura datosFactura = FacturaFactory.GetFactura();
                datosFactura.FacturaID = facturaID;

                dsDatosFactura = (DsFacturaCompleta)datosFactura.GetFacturaByFacturaID();
                this.Editar();
            }
        }