private void Editar()
        {
            IPuntoRecepcion puntoRecep = PuntoRecepcionFactory.GetPuntoRecepcion();

            puntoRecep.PuntoRecepcionID = Convert.ToInt32(this.txtPuntoRecepcionID.Text);
            puntoRecep.Consultar();
            IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros();


            this.txtCodigo.Text                = puntoRecep.Codigo.PadLeft(10, '0');
            this.txtRazonSocial.Text           = puntoRecep.RazonSocial;
            this.txtEmail.Text                 = puntoRecep.Email;
            this.txtNombre.Text                = puntoRecep.Nombre;
            this.busqResponsable.ResponsableID = puntoRecep.Responsable.ResponsableID.ToString();
            this.busqResponsable.DocumentoNro  = puntoRecep.Responsable.NroDocumento != null?puntoRecep.Responsable.NroDocumento.ToString() : "";

            this.busqResponsable.ApellidoNombre        = (puntoRecep.Responsable.Apellido != null ? puntoRecep.Responsable.Apellido : "") + " " + (puntoRecep.Responsable.Nombre != null ? puntoRecep.Responsable.Nombre : "");
            this.busqEmpresaTerceros.EmpresaTercerosID = puntoRecep.EmpresaTercerosID.ToString();
            empresa.EmpresaTercerosID = puntoRecep.EmpresaTercerosID;
            empresa.Consultar();
            this.busqEmpresaTerceros.RazonSocial = empresa.RazonSocial;

            if (puntoRecep.AgenciaReferenciaRedespacho != 0)
            {
                IAgencia agenciaRedespacho = AgenciaFactory.GetAgencia();
                agenciaRedespacho.AgenciaID = puntoRecep.AgenciaReferenciaRedespacho;
                if (agenciaRedespacho.Consultar())
                {
                    this.busqAgenciaRedespacho.AgenciaID   = agenciaRedespacho.AgenciaID.ToString();
                    this.busqAgenciaRedespacho.Sucursal    = agenciaRedespacho.SucursalDGI;
                    this.busqAgenciaRedespacho.RazonSocial = agenciaRedespacho.RazonSocial;
                }
            }

            if (puntoRecep.EntregaDomicilio)
            {
                this.chkEntregaDomicilio.Checked = true;
                this.busqEmpresaEntregaTerceros.EmpresaTercerosID = puntoRecep.EmpresaTercerosEntregaID.ToString();
                empresa.EmpresaTercerosID = puntoRecep.EmpresaTercerosEntregaID;
                empresa.Consultar();
                this.busqEmpresaEntregaTerceros.RazonSocial = empresa.RazonSocial;
                if (puntoRecep.TarifarioRetiroEntregaID > 0)
                {
                    this.ddlTarifarioRetiroEntrega.SelectedValue = puntoRecep.TarifarioRetiroEntregaID.ToString();
                }
            }

            IDatosDomicilio domicilio = (IDatosDomicilio)this.phDomicilio.FindControl("Domicilio");

            domicilio.DomicilioID = puntoRecep.Domicilio.DomicilioID;
            domicilio.Calle       = puntoRecep.Domicilio.Calle;
            domicilio.CalleNro    = puntoRecep.Domicilio.CalleNro;
            domicilio.Telefono    = puntoRecep.Domicilio.Telefono;
            domicilio.ProvinciaID = puntoRecep.Domicilio.Localidad.Provincia.ProvinciaID;
            domicilio.LocalidadID = puntoRecep.Domicilio.Localidad.LocalidadID;
            domicilio.Fax         = puntoRecep.Domicilio.Fax;
            domicilio.Depto       = puntoRecep.Domicilio.Depto;
            ((ISoloLectura)domicilio).SoloLectura = false;
        }
Beispiel #2
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;
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region IsAuthenticated
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "convenioMensualEmpresaTerceros";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            #endregion

            if (!Page.IsPostBack)
            {
                IEmpresaTerceros empresa = EmpresaTercerosFactory.GetEmpresaTerceros();
                txtEmpresaID.Text         = Request.QueryString["EmpresaTercerosID"];
                empresa.EmpresaTercerosID = Utiles.Validaciones.obtieneEntero(txtEmpresaID.Text);
                empresa.Consultar();
                lblRazonSocial.Text = empresa.RazonSocial;
                Session["DataSet"]  = null;
                trConsultar.Visible = true;
                trGrilla.Visible    = true;
                trNuevo.Visible     = false;
                BindGrid();
            }
            SetearValidadores();
        }
Beispiel #4
0
        private void Editar()
        {
            IEmpresaTerceros empresaTerceros = EmpresaTercerosFactory.GetEmpresaTerceros();

            empresaTerceros.EmpresaTercerosID = Utiles.Validaciones.obtieneEntero(this.txtEmpresaTercerosID.Text);
            empresaTerceros.Consultar();

            this.txtRazonSocial.Text           = empresaTerceros.RazonSocial;
            this.txtEMail.Text                 = empresaTerceros.Email;
            this.ddlCondicionIva.SelectedValue = ((int)empresaTerceros.CondicionIvaID).ToString();
            if (empresaTerceros.NroCUIT != null)
            {
                this.txtCUITTipo.Text = empresaTerceros.NroCUIT.Substring(0, 2);
                this.txtCUITNro.Text  = empresaTerceros.NroCUIT.Substring(2, 8);
                this.txtCUITDigitoVerificador.Text = empresaTerceros.NroCUIT.Substring(10, 1);
            }
            this.txtSeguro.Text = empresaTerceros.Seguro.ToString();

            if (empresaTerceros.TieneDomicilioLegal)
            {
                IDatosDomicilio domicilio = (IDatosDomicilio)phDomicilioLegal.FindControl("domicilioLegal");
                domicilio.DomicilioID = empresaTerceros.ODomicilioLegal.DomicilioID;
                domicilio.Calle       = empresaTerceros.ODomicilioLegal.Calle;
                domicilio.CalleNro    = empresaTerceros.ODomicilioLegal.CalleNro;
                domicilio.Telefono    = empresaTerceros.ODomicilioLegal.Telefono;
                domicilio.ProvinciaID = empresaTerceros.ODomicilioLegal.Localidad.Provincia.ProvinciaID;
                domicilio.LocalidadID = empresaTerceros.ODomicilioLegal.Localidad.LocalidadID;
            }

            if (empresaTerceros.TieneDomicilioReal)
            {
                IDatosDomicilio domicilio = (IDatosDomicilio)phDomicilioLegal.FindControl("domicilioReal");
                domicilio.DomicilioID = empresaTerceros.ODomicilioReal.DomicilioID;
                domicilio.Calle       = empresaTerceros.ODomicilioReal.Calle;
                domicilio.CalleNro    = empresaTerceros.ODomicilioReal.CalleNro;
                domicilio.Telefono    = empresaTerceros.ODomicilioReal.Telefono;
                domicilio.ProvinciaID = empresaTerceros.ODomicilioReal.Localidad.Provincia.ProvinciaID;
                domicilio.LocalidadID = empresaTerceros.ODomicilioReal.Localidad.LocalidadID;
            }
        }
Beispiel #5
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();
        }