private void AlmacenarDatos(RegistroBeneficiarioViewModel registro) { var aBenericiario = new A_BENEFICIARIO(); var aPersona = new A_PERSONA(); var aUsuario = new A_USUARIO(); #region Subida a Base de Datos var persona = new TB_PERSONA { NOMBRES = registro.InfoPersonal.Nombres, APELLIDOS = registro.InfoPersonal.Apellidos, CORREO_E = registro.InfoCredenciales.Correo, DIRECCION = registro.InfoActividadEconomica.Direccion, ID_MUNICIPIO = registro.InfoActividadEconomica.MunicipioId, TEL_CEL = registro.InfoPersonal.Celular, TEL_FIJO = registro.InfoPersonal.Telefono, }; var idUsuario = ((MV_DetalleUsuario)Session["usuario"])?.ID_USUARIO ?? 0; var idPersona = registro.InfoCredenciales.PersonaId != 0 ? aPersona.ActualizarPersona(persona, idUsuario) : aPersona.AlmacenarPersona(persona, idUsuario); var beneficiario = new TB_BENEFICIARIO { ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_SECTOR_ECONOMICO = registro.InfoActividadEconomica.SectorId, CODIGO_BENEFICIARIO = "", ID_ESTADO_PROCESO = A_ESTADO_PROCESO.ObtenerPorCodigo("B02").ID_ESTADO_PROCESO, DUI = registro.InfoPersonal.Dui, NIT = registro.InfoPersonal.Nit, TIPO_PERSONA = Session["tipoPersona"].ToString() == "personaNatural" ? (short)2 : (short)1 }; var usuario = new TB_USUARIO { CONTRASENA = registro.InfoCredenciales.Password, ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_ROL = 2, // no debe ir quemado NOMBRE_USUARIO = registro.InfoCredenciales.Correo }; #endregion aUsuario.createUsuario(usuario, idUsuario); var idBeneficiario = Convert.ToInt32(aBenericiario.GuardarBeneficiario(beneficiario, idUsuario).IDENTITY); #region Subida de Archivos al Servidor SubirArchivo(lbl_cuerpo, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.CredencialCuerpoFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.CredencialCuerpoNombre, idBeneficiario); SubirArchivo(lbl_constancia, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.ConstanciaAlcaldiaFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.ConstanciaAlcaldiaNombre, idBeneficiario); SubirArchivo(lbl_estadoie, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoIngresosEgresosFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoIngresosEgresosNombre, idBeneficiario); SubirArchivo(lbl_estadore, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoResultadosFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoResultadosNombre, idBeneficiario); SubirArchivo(lbl_escritura, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EscrituraConstitucionFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EscrituraConstitucionNombre, idBeneficiario); #endregion A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, idUsuario, "B02"); }
protected void Page_Load(object sender, EventArgs e) { if (Session["registroData"] != null) { _registroViewModel = (RegistroBeneficiarioViewModel)Session["registroData"]; } else { Response.RedirectToRoute("RegistroBeneficiario01"); return; } if (IsPostBack) { return; } if (_registroViewModel.InfoPersonal == null) { return; } #region Inicializar Campos beneficiario.Checked = _registroViewModel.InfoPersonal.EsBeneficiario; asociacion.Checked = !_registroViewModel.InfoPersonal.EsBeneficiario; txt_nombre.Text = _registroViewModel.InfoPersonal.Nombres; txt_apellido.Text = _registroViewModel.InfoPersonal.Apellidos; txt_tel.Text = _registroViewModel.InfoPersonal.Telefono; txt_cel.Text = _registroViewModel.InfoPersonal.Celular; txt_dui.Text = _registroViewModel.InfoPersonal.Dui; txt_nit.Text = _registroViewModel.InfoPersonal.Nit; #endregion }
protected void Page_Load(object sender, EventArgs e) { if (Session["registroData"] != null) { _registroViewModel = (RegistroBeneficiarioViewModel)Session["registroData"]; } else { Response.RedirectToRoute("RegistroBeneficiario01"); return; } if (IsPostBack) { return; } if (_registroViewModel.InfoDocumentacion == null) { return; } _infoDocumentacionViewModel = _registroViewModel.InfoDocumentacion; if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.ConstanciaAlcaldia != null) { lbl_constancia.Text = "Este archivo ya ha sido subido..."; lbl_constancia.ForeColor = System.Drawing.Color.Orange; } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.Otro != null) { lbl_otro.Text = "Este archivo ya ha sido subido..."; lbl_otro.ForeColor = System.Drawing.Color.Orange; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["registroData"] != null) { _registroViewModel = (RegistroBeneficiarioViewModel)Session["registroData"]; } else { Response.RedirectToRoute("RegistroBeneficiario01"); return; } if (IsPostBack) { return; } if (_registroViewModel.InfoDocumentacion != null) { _infoDocumentacionViewModel = _registroViewModel.InfoDocumentacion; } else { return; } #region Validar Subidos if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.ConstanciaAlcaldiaFile != null) { lbl_constancia.Text = "Este archivo ya ha sido subido..."; lbl_constancia.ForeColor = System.Drawing.Color.Orange; } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EscrituraConstitucionFile != null) { lbl_escritura.Text = "Este archivo ya ha sido subido..."; lbl_escritura.ForeColor = System.Drawing.Color.Orange; } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.CredencialCuerpoFile != null) { lbl_cuerpo.Text = "Este archivo ya ha sido subido..."; lbl_cuerpo.ForeColor = System.Drawing.Color.Orange; } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoIngresosEgresosFile != null) { lbl_estadoie.Text = "Este archivo ya ha sido subido..."; lbl_estadoie.ForeColor = System.Drawing.Color.Orange; } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoResultadosFile != null) { lbl_estadore.Text = "Este archivo ya ha sido subido..."; lbl_estadore.ForeColor = System.Drawing.Color.Orange; } #endregion }
protected void Page_Load(object sender, EventArgs e) { if (Session["registroData"] != null) { _registroViewModel = (RegistroBeneficiarioViewModel)Session["registroData"]; } else { Response.RedirectToRoute("RegistroBeneficiario01"); return; } #region Inicialización de Dropdows lbl_muni.Visible = false; if (ddl_sector.Items.Count == 1 && ddl_depto.Items.Count == 1) { var aSector = new A_SECTOR_ECONOMICO(); var aDepto = new A_DEPARTAMENTO(); ddl_sector.DataSource = aSector.ObtenerSectores(); ddl_sector.DataTextField = "NOMBRE"; ddl_sector.DataValueField = "ID_SECTOR_ECONOMICO"; ddl_sector.DataBind(); ddl_depto.DataSource = aDepto.ObtenerDeptos(); ddl_depto.DataTextField = "NOMBRE"; ddl_depto.DataValueField = "ID_DEPARTAMENTO"; ddl_depto.DataBind(); } #endregion if (_registroViewModel.InfoActividadEconomica == null) { return; } if (IsPostBack) { return; } #region Inicializar Formulario txt_direccion.Text = _registroViewModel.InfoActividadEconomica.Direccion; ddl_sector.SelectedValue = _registroViewModel.InfoActividadEconomica.SectorId.ToString(); ddl_depto.SelectedValue = _registroViewModel.InfoActividadEconomica.DepartamentoId.ToString(); LlenarMunicipios(); ddl_municipio.SelectedValue = _registroViewModel.InfoActividadEconomica.MunicipioId.ToString(); #endregion }
protected void Page_Load(object sender, EventArgs e) { if (Session["registroData"] != null) { _registroViewModel = (RegistroBeneficiarioViewModel)Session["registroData"]; } else { _registroViewModel = new RegistroBeneficiarioViewModel(); return; } Session["tipoPersona"] = ""; if (IsPostBack) { return; } txt_correo.Text = _registroViewModel.InfoCredenciales.Correo; txt_password1.Text = _registroViewModel.InfoCredenciales.Password; txt_password2.Text = _registroViewModel.InfoCredenciales.Password; }
protected void btn_registar_OnClick(object sender, EventArgs e) { var aPersona = new A_PERSONA(); var personaId = Convert.ToInt32(hd_idPersona.Text); var persona = aPersona.getPersonaById(personaId); var infoPersonal = new InformacionPersonalViewModel { Telefono = persona.TEL_FIJO.Trim(), Celular = persona.TEL_CEL.Trim(), Nombres = persona.NOMBRES, Apellidos = persona.APELLIDOS, EsBeneficiario = true }; var infoEconomica = new InformacionActividadEconomicaViewModel { MunicipioId = (int)persona.ID_MUNICIPIO, DepartamentoId = persona.ID_DEPARTAMENTO }; var infoCredenciales = new InformacionCredencialesViewModel { Correo = persona.CORREO_E, PersonaId = personaId }; var registroViewModel = new RegistroBeneficiarioViewModel { InfoPersonal = infoPersonal, InfoActividadEconomica = infoEconomica, InfoCredenciales = infoCredenciales }; Session["registroData"] = registroViewModel; Response.RedirectToRoute("RegistroBeneficiario01"); }
private void AlmacenarDatos(RegistroBeneficiarioViewModel registro) { var aBenericiario = new A_BENEFICIARIO(); var aPersona = new A_PERSONA(); var aUsuario = new A_USUARIO(); #region Subida a Base de Datos var persona = new TB_PERSONA { NOMBRES = registro.InfoPersonal.Nombres, APELLIDOS = registro.InfoPersonal.Apellidos, CORREO_E = registro.InfoCredenciales.Correo, DIRECCION = registro.InfoActividadEconomica.Direccion, ID_MUNICIPIO = registro.InfoActividadEconomica.MunicipioId, TEL_CEL = registro.InfoPersonal.Celular, TEL_FIJO = registro.InfoPersonal.Telefono, ID_PERSONA = registro.InfoCredenciales.PersonaId }; var idUsuario = ((MV_DetalleUsuario)Session["usuario"])?.ID_USUARIO ?? 0; var idPersona = registro.InfoCredenciales.PersonaId != 0 ? aPersona.ActualizarPersona(persona, idUsuario) : aPersona.AlmacenarPersona(persona, idUsuario); var beneficiario = new TB_BENEFICIARIO { ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_SECTOR_ECONOMICO = registro.InfoActividadEconomica.SectorId, CODIGO_BENEFICIARIO = "", ID_ESTADO_PROCESO = A_ESTADO_PROCESO.ObtenerPorCodigo("B02").ID_ESTADO_PROCESO, DUI = registro.InfoPersonal.Dui, NIT = registro.InfoPersonal.Nit, TIPO_PERSONA = Session["tipoPersona"].ToString() == "personaNatural" ? (short)2 : (short)1 }; var usuario = new TB_USUARIO { CONTRASENA = registro.InfoCredenciales.Password, ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_ROL = 2, //no debe ir quemado NOMBRE_USUARIO = registro.InfoCredenciales.Correo }; #endregion aUsuario.createUsuario(usuario, idUsuario); var idBeneficiario = Convert.ToInt32(aBenericiario.GuardarBeneficiario(beneficiario, idUsuario).IDENTITY); #region Subida de Archivos al Servidor if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.ConstanciaAlcaldia != null) { SubirArchivo(lbl_constancia, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.ConstanciaAlcaldia, "constanciaAlcaldia", idBeneficiario); } if (_registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.Otro != null) { SubirArchivo(lbl_otro, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaNatural.Otro, "otro", idBeneficiario); } #endregion TB_PERSONA con = A_ASIG_CONSULTOR.ObtenerConsultor((int)persona.ID_MUNICIPIO, (int)beneficiario.ID_SECTOR_ECONOMICO); var p = new A_PERSONA().getPersonaByCorreoE(registro.InfoCredenciales.Correo); if (con.ID_PERSONA != 0) { A_ASIGNACION.Asignar(p.ID_PERSONA, con.ID_PERSONA); } A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, idUsuario, "B02"); }