Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    string a = HttpContext.Current.Request.Url.Query.ToString().Replace("?", String.Empty);
                    switch (a)
                    {
                    case "Modificar":
                        TituloPaginaLabel.Text = "Modificación de Persona";
                        ViewState["IrA"]       = "~/PersonaModificar.aspx";
                        break;

                    case "Baja":
                        TituloPaginaLabel.Text = "Baja/Anul.baja de Persona";
                        ViewState["IrA"]       = "~/PersonaBaja.aspx";
                        break;
                    }
                    TipoDocDropDownList.DataSource = FeaEntidades.Documentos.Documento.Lista();
                    DataBind();
                    if (Funciones.SessionTimeOut(Session))
                    {
                        Response.Redirect("~/SessionTimeout.aspx");
                    }
                    else
                    {
                        Entidades.Sesion sesion = (Entidades.Sesion)Session["Sesion"];
                        CUITTextBox.Text    = sesion.Cuit.Nro;
                        CUITTextBox.Enabled = false;
                        TipoDocDropDownList.SelectedValue = new FeaEntidades.Documentos.CUIT().Codigo.ToString();
                        RazonSocialRadioButton.Checked    = true;
                        TipoBusquedaRadioButton_CheckedChanged(RazonSocialRadioButton, new EventArgs());
                        RazonSocialTextBox.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MensajeLabel.Text = EX.Funciones.Detalle(ex);
                }
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Funciones.SessionTimeOut(Session))
                {
                    Response.Redirect("~/SessionTimeout.aspx");
                }
                else
                {
                    Entidades.Sesion sesion = (Entidades.Sesion)Session["Sesion"];

                    TipoDocDropDownList.DataSource               = FeaEntidades.Documentos.Documento.Lista();
                    DestinosCuitDropDownList.DataSource          = FeaEntidades.DestinosCuit.DestinoCuit.Lista();
                    Domicilio.ListaProvincia                     = FeaEntidades.CodigosProvincia.CodigoProvincia.Lista();
                    DatosImpositivos.ListaCondIVA                = FeaEntidades.CondicionesIVA.CondicionIVA.Lista();
                    DatosImpositivos.ListaCondIngBrutos          = FeaEntidades.CondicionesIB.CondicionIB.Lista();
                    ListaPrecioDefaultPersona.ListasPrecioVenta  = RN.ListaPrecio.ListaPorCuityTipoLista(true, true, false, "Venta", sesion);
                    ListaPrecioDefaultPersona.ListasPrecioCompra = RN.ListaPrecio.ListaPorCuityTipoLista(true, true, false, "Compra", sesion);
                    DataBind();

                    Entidades.Persona persona = (Entidades.Persona)Session["Persona"];
                    RN.Persona.LeerDestinatariosFrecuentes(persona, false, sesion);
                    if (persona.DatosEmailAvisoComprobantePersona.DestinatariosFrecuentes.Count == 0)
                    {
                        persona.DatosEmailAvisoComprobantePersona.DestinatariosFrecuentes.Add(new Entidades.DestinatarioFrecuente(string.Empty, string.Empty, string.Empty));
                    }

                    CUITTextBox.Text = persona.Cuit;
                    if (persona.EsCliente && persona.EsProveedor)
                    {
                        AmbosRadioButton.Checked = true;
                        TipoPersona_CheckedChanged(AmbosRadioButton, EventArgs.Empty);
                    }
                    if (persona.EsCliente)
                    {
                        ClienteRadioButton.Checked = true;
                        TipoPersona_CheckedChanged(ClienteRadioButton, EventArgs.Empty);
                    }
                    else
                    {
                        ProveedorRadioButton.Checked = true;
                        TipoPersona_CheckedChanged(ProveedorRadioButton, EventArgs.Empty);
                    }
                    TipoDocDropDownList.SelectedValue = persona.Documento.Tipo.Id;
                    TipoDocDropDownList_SelectedIndexChanged(TipoDocDropDownList, new EventArgs());
                    if (TipoDocDropDownList.SelectedValue.Equals(new FeaEntidades.Documentos.CUITPais().Codigo.ToString()))
                    {
                        DestinosCuitDropDownList.SelectedValue = persona.Documento.Nro.ToString();
                    }
                    else
                    {
                        NroDocTextBox.Text = persona.Documento.Nro.ToString();
                    }
                    RazonSocialTextBox.Text                       = persona.RazonSocial;
                    Domicilio.Calle                               = persona.Domicilio.Calle;
                    Domicilio.Nro                                 = persona.Domicilio.Nro;
                    Domicilio.Piso                                = persona.Domicilio.Piso;
                    Domicilio.Depto                               = persona.Domicilio.Depto;
                    Domicilio.Manzana                             = persona.Domicilio.Manzana;
                    Domicilio.Sector                              = persona.Domicilio.Sector;
                    Domicilio.Torre                               = persona.Domicilio.Torre;
                    Domicilio.Localidad                           = persona.Domicilio.Localidad;
                    Domicilio.IdProvincia                         = persona.Domicilio.Provincia.Id;
                    persona.Domicilio.CodPost                     = Domicilio.CodPost;
                    Contacto.Nombre                               = persona.Contacto.Nombre;
                    Contacto.Email                                = persona.Contacto.Email;
                    Contacto.Telefono                             = persona.Contacto.Telefono;
                    DatosImpositivos.IdCondIVA                    = persona.DatosImpositivos.IdCondIVA;
                    DatosImpositivos.IdCondIngBrutos              = persona.DatosImpositivos.IdCondIngBrutos;
                    DatosImpositivos.NroIngBrutos                 = persona.DatosImpositivos.NroIngBrutos;
                    DatosImpositivos.FechaInicioActividades       = persona.DatosImpositivos.FechaInicioActividades;
                    DatosIdentificatorios.GLN                     = persona.DatosIdentificatorios.GLN;
                    DatosIdentificatorios.CodigoInterno           = persona.DatosIdentificatorios.CodigoInterno;
                    IdPersonaTextBox.Text                         = persona.IdPersona;
                    DatosEmailAvisoComprobantePersona.Datos       = persona.DatosEmailAvisoComprobantePersona;
                    ListaPrecioDefaultPersona.IdListaPrecioVenta  = persona.IdListaPrecioVenta;
                    ListaPrecioDefaultPersona.IdListaPrecioCompra = persona.IdListaPrecioCompra;
                    EmailAvisoVisualizacionTextBox.Text           = persona.EmailAvisoVisualizacion;
                    PasswordAvisoVisualizacionTextBox.Text        = persona.PasswordAvisoVisualizacion;
                    CUITTextBox.Enabled                           = false;
                    TipoDocDropDownList.Enabled                   = false;
                    NroDocTextBox.Enabled                         = false;
                    IdPersonaTextBox.Enabled                      = false;
                    DestinosCuitDropDownList.Enabled              = false;
                    RazonSocialTextBox.Focus();
                }
            }
        }