private DatosPersonales1003BE ViewModelToBE(X1003DatosPersonalesViewModel m_vm)
        {
            DatosPersonales1003BE BE = new DatosPersonales1003BE();

            BE.DatosPersonalesId         = m_vm.DatosPersonalesId;
            BE.FichaId                   = m_vm.FichaId;
            BE.GradoExtranjeroId         = m_vm.GradoExtranjeroId;
            BE.EspecialidaIdExtranjeraId = m_vm.EspecialidadExtranjeraId;
            BE.Paterno                   = m_vm.Paterno;
            BE.Materno                   = m_vm.Materno;
            BE.Nombres1                  = m_vm.Nombres1;
            BE.Nombres2                  = m_vm.Nombres2;
            BE.Nombres3                  = m_vm.Nombres3;
            BE.FechaNamiento             = m_vm.FechaNacimiento;
            BE.NacionalidadId            = m_vm.NacionalidadId;
            BE.PaisId           = m_vm.PaisNacimientoId;
            BE.LugarNacimiento  = m_vm.LugarNacimiento;
            BE.EstadoCivilId    = m_vm.EstadoCivilId;
            BE.GrupoSanguineoId = m_vm.GrupoSanguineoId;
            BE.EnfermedadId     = Int32.Parse(m_vm.EnfermedadId);
            //BE.Enfermedades = m_vm.Enfermedades;
            //  BE.Alergias = m_vm.Alergias;
            BE.EstadoId                    = m_vm.EstadoId;
            BE.UsuarioRegistro             = m_vm.UsuarioRegistro;
            BE.FechaRegistro               = m_vm.FechaRegistro;
            BE.UsuarioModificacionRegistro = m_vm.UsuarioModificacionRegistro;
            BE.FechaModificacionRegistro   = m_vm.FechaModificacionRegistro;
            BE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;
            BE.SexoId = m_vm.SexoId;
            BE.EstadoDatosPersonales = true;

            return(BE);
        }
Exemplo n.º 2
0
 public bool Anular(DatosPersonales1003BE e_DatosPersonales1003)
 {
     try
     {
         DatosPersonales1003DA o_DatosPersonales1003 = new DatosPersonales1003DA(m_BaseDatos);
         int resp = o_DatosPersonales1003.Anular(e_DatosPersonales1003);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
        public bool Insertar(string login)
        {
            bool v = false;
            DatosPersonales1003BE BE = new DatosPersonales1003BE();

            this.UsuarioRegistro   = login;
            this.DatosPersonalesId = new DatosPersonales1003BL().GetMaxId() + 1;
            this.EstadoId          = 1;

            BE = ViewModelToBE(this);

            if (new DatosPersonales1003BL().Insertar(BE) == false)
            {
                this.ErrorSMS = "Error al Insertar Datos Personales";
                return(false);
            }

            DeclaranteIdentificacionesBE m_BE = new DeclaranteIdentificacionesBE();

            foreach (AgregarDocumentoViewModel vm in LstAgregarDocumentoVM)
            {
                m_BE.DatosPersonalesId         = BE.DatosPersonalesId;
                m_BE.UsuarioRegistro           = login;;
                m_BE.EstadoId                  = 1;
                m_BE.NroIpRegistro             = HttpContext.Current.Request.UserHostAddress;
                m_BE.DocumentoIdentidadTipoId  = Int32.Parse(vm.DocumentoIdentidadTipoId);
                m_BE.DeclaranteNumeroDocumento = vm.NroDocumentoIdentidad;

                if (new DeclaranteIdentificacionesBL().Insertar(m_BE) == false)
                {
                    this.ErrorSMS = "Error al Insertar Datos Personales : " + m_BE.DeclaranteNumeroDocumento;
                    return(false);
                }
            }

            FotosViewModel f_vm = new FotosViewModel();

            foreach (FotosViewModel vm in LstFotos)
            {
                if (vm.GrabarFotos(this.DatosPersonalesId, this.Paterno, this.Materno, login) == false)
                {
                    this.ErrorSMS = "Error al Insertar Datos Personales : " + m_BE.DeclaranteNumeroDocumento;
                    return(false);
                }

                return(true);
            }

            return(true);
        }
Exemplo n.º 4
0
 public int Actualizar(DatosPersonales1003BE e_DatosPersonales1003)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_DatosPersonales1003Actualizar", connection);
             ParametroSP("@DatosPersonalesId", e_DatosPersonales1003.DatosPersonalesId);
             ParametroSP("@FichaId", e_DatosPersonales1003.FichaId);
             ParametroSP("@GradoExtranjeroId", e_DatosPersonales1003.GradoExtranjeroId);
             ParametroSP("@EspecialidaId", e_DatosPersonales1003.EspecialidaIdExtranjeraId);
             ParametroSP("@Paterno", e_DatosPersonales1003.Paterno);
             ParametroSP("@Materno", e_DatosPersonales1003.Materno);
             ParametroSP("@Nombres1", e_DatosPersonales1003.Nombres1);
             ParametroSP("@Nombres2", e_DatosPersonales1003.Nombres2);
             ParametroSP("@Nombres3", e_DatosPersonales1003.Nombres3);
             ParametroSP("@NacionalidadId", e_DatosPersonales1003.NacionalidadId);
             ParametroSP("@PaisId", e_DatosPersonales1003.PaisId);
             ParametroSP("@LugarNacimiento", e_DatosPersonales1003.LugarNacimiento);
             ParametroSP("@FechaNamiento", e_DatosPersonales1003.FechaNamiento);
             ParametroSP("@EstadoCivilId", e_DatosPersonales1003.EstadoCivilId);
             ParametroSP("@GrupoSanguineoId", e_DatosPersonales1003.GrupoSanguineoId);
             ParametroSP("@EnfermedadId", e_DatosPersonales1003.EnfermedadId);
             ParametroSP("@EstadoId", e_DatosPersonales1003.EstadoId);
             ParametroSP("@SexoId", e_DatosPersonales1003.SexoId);
             ParametroSP("@EstadoDatosPersonales", e_DatosPersonales1003.EstadoDatosPersonales);
             ParametroSP("@UsuarioModificacionRegistro", e_DatosPersonales1003.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_DatosPersonales1003.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
Exemplo n.º 5
0
 public int Anular(DatosPersonales1003BE e_DatosPersonales1003)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_DatosPersonales1003Anular", connection);
             ParametroSP("@DatosPersonalesId", e_DatosPersonales1003.DatosPersonalesId);
             ParametroSP("@UsuarioModificacionRegistro", e_DatosPersonales1003.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_DatosPersonales1003.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }