public async Task <ActionResult> DatosContrato(ContratoBE.ResponseContratoBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ContratoBE.ResponseContratoBE { IDContract = duModel.IDContract , DraegerUser = Usuariores.Usuario.DNI , Amount = duModel.Amount , Company = duModel.Company , InitialDate = duModel.InitialDate , FinalDate = duModel.FinalDate , Quantity = duModel.Quantity , Dascription = duModel.Dascription , Celular = duModel.Celular , Email = duModel.Email , Activo = true }; var guardar = await ContratosPCL.ModificarContrato(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se modificó correctamente el contrato.", Estado = 0, Message = "Se modificó correctamente el contrato. " + duModel.Dascription.ToUpper() }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar modificar el contrato"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Contratos")); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DeleteContrato(ContratoBE.ResponseContratoBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ContratoBE.ResponseContratoBE { IDContract = duModel.IDContract, Activo = duModel.Activo }; var guardar = await ContratosPCL.ModificarContrato(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se eliminó correctamente al Contrato.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar eliminar al Contrato"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Contratos")); } catch (Exception ex) { throw ex; } }