public void EditCreditoComplementario(CreditoComplementarioInsertarViewModel _viewModel) { try { if (ModelState.IsValid) { using (UoW.CreditoComplementario.TxScope = new TransactionScope()) { var _entidad = UoW.CreditoComplementario.Alta(new CreditoComplementario { CC_IDCreditoComplementario = _viewModel.CC_IDCreditoComplementario, CC_IDCreditoInicial = _viewModel.CC_IDCreditoInicial, CC_FolioSolicitud = _viewModel.CC_FolioSolicitud, CC_FechaCaptura = _viewModel.CC_FechaCaptura, CC_FechaSolicitud = _viewModel.CC_FechaSolicitud, CC_NoSesionComite = _viewModel.CC_NoSesionComite, CC_IDMejoramiento = _viewModel.CC_IDMejoramiento, CC_Ingreso = _viewModel.CC_Ingreso }); UoW.CreditoComplementario.TxScope.Complete(); } } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : EditCreditoComplementario"); } }
public CreditoComplementarioInsertarViewModel ObtenerCreditoComplementario(CreditoComplementarioInsertarViewModel _viewModel, int IDCreditoComplementario) { try { var _entidad = UoW.CreditoComplementario.ObtenerEntidad(new CreditoComplementario { CC_IDCreditoComplementario = IDCreditoComplementario }); if (_entidad != null) { _viewModel.CC_IDCreditoComplementario = _entidad.CC_IDCreditoComplementario; _viewModel.CC_IDCreditoInicial = _entidad.CC_IDCreditoInicial; _viewModel.CC_FolioSolicitud = _entidad.CC_FolioSolicitud; _viewModel.CC_FechaCaptura = _entidad.CC_FechaCaptura; _viewModel.CC_FechaSolicitud = _entidad.CC_FechaSolicitud; _viewModel.CC_NoSesionComite = _entidad.CC_NoSesionComite; _viewModel.CC_IDMejoramiento = _entidad.CC_IDMejoramiento; _viewModel.CC_Ingreso = _entidad.CC_Ingreso; } return(_viewModel); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : ObtenerCreditoComplementario"); } return(_viewModel); }
public ActionResult Insertar(CreditoComplementarioInsertarViewModel _viewModel) { _service.EditCreditoComplementario(_viewModel); var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors.ToJSON())); }
public CreditoComplementarioInsertarViewModel Insertar(int IDCreditoInicial, int?IDCreditoComplementario) { var _viewModel = new CreditoComplementarioInsertarViewModel(); if (IDCreditoComplementario != null) { int _id = IDCreditoComplementario.GetValueOrDefault(); try { ObtenerCreditoComplementario(_viewModel, _id); return(_viewModel); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message + "Service : Insertar"); } } _viewModel.CC_IDCreditoInicial = IDCreditoInicial; return(_viewModel); }