public Result ModificarTrabajador(TrabajadorBE.ResponseTrabajadorBE objTrabajadorBE) { try { if (objTrabajadorBE.Activo.Equals(false)) { var data = objTrabajadorDA.EliminarTrabajador(objTrabajadorBE); result.Data = data; } else { var data = objTrabajadorDA.ModificarTrabajador(objTrabajadorBE); result.Data = data; } } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public static async Task <ResultDTO <ErrorBE> > ModificarTrabajador(TrabajadorBE.ResponseTrabajadorBE oPerfil) { try { string post = url + "Modificar"; return(await ResultPCL <ErrorBE> .Post(post, oPerfil)); } catch (Exception ex) { throw ex; } }
public Sp_Delete_TrabajadorResult EliminarTrabajador(TrabajadorBE.ResponseTrabajadorBE objTrabajadorBE) { try { var OnjResult = from a in model.Sp_Delete_Trabajador(objTrabajadorBE.IdTrabajador, objTrabajadorBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarTrabajador(TrabajadorBE.ResponseTrabajadorBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { if (ModelState.IsValid) { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var nuevo = new TrabajadorBE.ResponseTrabajadorBE { Birthdate = duModel.Birthdate , DNIemployee = duModel.DNIemployee , Occupation = duModel.Occupation , Schedule = duModel.Schedule , Company = duModel.Company , WorkCondition = duModel.WorkCondition , RiskFactor = duModel.RiskFactor , Name = duModel.Name , Activo = true }; var registrar = await TrabajadorPCL.RegistrarTrabajador(nuevo); if (registrar.Code != 200) { throw new Exception(registrar.Message); } ObjMessage = new MessageDialog() { Title = "Se registro correctamente el usuario.", Estado = 0, Message = registrar.Data.Message }; if (registrar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar registrar el nuevo usuario"; ObjMessage.Estado = registrar.Data.Codigo; } } return(RedirectToAction("Trabajadores", "Trabajador")); } catch (Exception ex) { throw ex; } }
public async Task <PartialViewResult> DeleteTrabajador(int id) { try { var datos = await TrabajadorPCL.BuscarTrabajador(id); if (datos.Code != 200) { throw new Exception(datos.Message); } TrabajadorBE.ResponseTrabajadorBE duModel = datos.Data.response; return(PartialView("_DeleteTrabajador", duModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DeleteTrabajador(TrabajadorBE.ResponseTrabajadorBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new TrabajadorBE.ResponseTrabajadorBE { IdTrabajador = duModel.IdTrabajador, Activo = duModel.Activo }; var guardar = await TrabajadorPCL.ModificarTrabajador(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se eliminó correctamente al Trabajador.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar eliminar al Trabajador"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Trabajadores")); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarTrabajador() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } var Trabajador = await TrabajadorPCL.ListarTrabajadors(); if (Trabajador.Code != 200) { throw new Exception(Trabajador.Message); } if (Trabajador.Data == null) { throw new Exception("Error al intentar cargar perfiles"); } var duModel = new TrabajadorBE.ResponseTrabajadorBE { IdTrabajador = 0 , Birthdate = DateTime.Now.ToString("dd-MM-yyyy") , DNIemployee = "" , Occupation = 0 , lUsuario = Trabajador.Data.lresponse.FirstOrDefault().lUsuario , lOccupation = Trabajador.Data.lresponse.FirstOrDefault().lOccupation , Schedule = 0 , lSchedule = Trabajador.Data.lresponse.FirstOrDefault().lSchedule , Company = 0 , lCompany = Trabajador.Data.lresponse.FirstOrDefault().lCompany , WorkCondition = 0 , lWorkCondition = Trabajador.Data.lresponse.FirstOrDefault().lWorkCondition , RiskFactor = 0 , lRiskFactor = Trabajador.Data.lresponse.FirstOrDefault().lRiskFactor , Name = "" , Activo = true }; return(PartialView("_RegistrarTrabajador", duModel)); }
public Sp_Update_TrabajadorResult ModificarTrabajador(TrabajadorBE.ResponseTrabajadorBE objTrabajadorBE) { try { var OnjResult = from a in model.Sp_Update_Trabajador(objTrabajadorBE.IdTrabajador , objTrabajadorBE.DNIemployee , objTrabajadorBE.Birthdate , objTrabajadorBE.Occupation , objTrabajadorBE.Schedule , objTrabajadorBE.Company , objTrabajadorBE.WorkCondition , objTrabajadorBE.RiskFactor , objTrabajadorBE.Name , objTrabajadorBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <PartialViewResult> DatosTrabajador(int id) { try { var Trabajador = await TrabajadorPCL.BuscarTrabajador(id); if (Trabajador.Code != 200) { throw new Exception(Trabajador.Message); } var duModel = new TrabajadorBE.ResponseTrabajadorBE { IdTrabajador = Trabajador.Data.response.IdTrabajador , Birthdate = DateTime.Now.ToString("dd-MM-yyyy") , DNIemployee = Trabajador.Data.response.DNIemployee , Occupation = Trabajador.Data.response.Occupation , lUsuario = Trabajador.Data.response.lUsuario , lOccupation = Trabajador.Data.response.lOccupation , Schedule = Trabajador.Data.response.Schedule , lSchedule = Trabajador.Data.response.lSchedule , Company = Trabajador.Data.response.Company , lCompany = Trabajador.Data.response.lCompany , WorkCondition = Trabajador.Data.response.WorkCondition , lWorkCondition = Trabajador.Data.response.lWorkCondition , RiskFactor = Trabajador.Data.response.RiskFactor , lRiskFactor = Trabajador.Data.response.lRiskFactor , Name = Trabajador.Data.response.Name , Activo = true }; //TrabajadorBE.ResponseTrabajadorBE duModel = Trabajador.Data.response; return(PartialView("_DatosTrabajador", duModel)); } catch (Exception ex) { throw ex; } }
public Result RegistrarTrabajador(TrabajadorBE.ResponseTrabajadorBE ObjRequestTrabajadorBE) { try { var data = objTrabajadorDA.RegistrarTrabajador(ObjRequestTrabajadorBE); result.Data = data; } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public IHttpActionResult Registrar(TrabajadorBE.ResponseTrabajadorBE objTrabajadorBE) { return(Ok(objTrabajadorBL.RegistrarTrabajador(objTrabajadorBE))); }
public IHttpActionResult Modificar(TrabajadorBE.ResponseTrabajadorBE objTrabajadorBE) { return(Ok(objTrabajadorBL.ModificarTrabajador(objTrabajadorBE))); }