コード例 #1
0
        public CiudadanoParejaViewModel ObtenerPareja(int?id_solicitante, CiudadanoParejaViewModel _viewModel)
        {
            try
            {
                var _entidad = UoW.Pareja.ObtenerEntidad(new Pareja
                {
                    PAR_IDCiudadano = id_solicitante
                });
                if (_entidad != null)
                {
                    //datos personales
                    _viewModel.PAR_IDPareja    = _entidad.PAR_IDPareja;
                    _viewModel.PAR_IDCiudadano = _entidad.PAR_IDCiudadano;

                    _viewModel.PAR_Nombre          = _entidad.PAR_Nombre;
                    _viewModel.PAR_ApellidoPaterno = _entidad.PAR_ApellidoPaterno;
                    _viewModel.PAR_ApellidoMaterno = _entidad.PAR_ApellidoMaterno;

                    _viewModel.PAR_IDGenero        = _entidad.PAR_IDGenero;
                    _viewModel.PAR_FechaNacimiento = _entidad.PAR_FechaNacimiento;
                    _viewModel.PAR_IDEstado        = _entidad.PAR_IDEstado;
                    _viewModel.PAR_IDRegimen       = _entidad.PAR_IDRegimen;

                    return(_viewModel);
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
            }

            return(_viewModel);
        }
コード例 #2
0
 public Pareja EditarPareja(CiudadanoParejaViewModel viewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (UoW.Pareja.TxScope = new TransactionScope())
             {
                 var _entidad = UoW.Pareja.Alta(new Pareja
                 {
                     PAR_IDPareja        = viewModel.PAR_IDPareja,
                     PAR_IDCiudadano     = viewModel.PAR_IDCiudadano,
                     PAR_Nombre          = viewModel.PAR_Nombre,
                     PAR_ApellidoPaterno = viewModel.PAR_ApellidoPaterno,
                     PAR_ApellidoMaterno = viewModel.PAR_ApellidoMaterno,
                     PAR_IDGenero        = viewModel.PAR_IDGenero,
                     PAR_IDEstado        = viewModel.PAR_IDEstado,
                     PAR_IDRegimen       = viewModel.PAR_IDRegimen,
                     PAR_FechaNacimiento = viewModel.PAR_FechaNacimiento
                 });
                 UoW.Pareja.TxScope.Complete();
                 return(_entidad);
             }
         }
     }
     catch (Exception ex)
     {
         var LineNumber = new StackTrace(ex, true).GetFrame(0).GetFileLineNumber();
         ModelState.AddModelError(string.Empty, ex.Message + " PAR " + LineNumber);
     }
     return(new Pareja());
 }
コード例 #3
0
        public CiudadanoParejaViewModel GetParejaCiudadano()
        {
            var _viewModel = new CiudadanoParejaViewModel();

            //Listas Datos Personales
            _viewModel.Genero = UoW.Catalogos.ObtenerListado(new Catalogos {
                NombreCatalogo = "SIM_Cat_06_Genero", ID = 0
            }).SelectListado();
            _viewModel.Estado = UoW.Catalogos.ObtenerListado(new Catalogos {
                NombreCatalogo = "SIM_Cat_SN_EstadoRepublica", ID = 0
            }).SelectListado();
            _viewModel.RegimenPatrimonial = UoW.Catalogos.ObtenerListado(new Catalogos {
                NombreCatalogo = "SIM_Cat_14_RegimenPatrimonial", ID = 0
            }).SelectListado();
            return(_viewModel);
        }