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