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); } } }
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(); } } }