public static Response <AuxilioMecanicoResponse> ListAuxilioMecanico(AuxilioMecanicoRequest request) { try { Response <AuxilioMecanicoResponse> response; List <AuxilioMecanicoList> List; AuxilioMecanicoFilter objFiltro; DateTime fechaHoraIni; DateTime fechaHoraFin; objFiltro = request.Filtro; if (objFiltro.FechaInicio == "") { objFiltro.FechaInicio = DateTime.Now.ToShortDateString(); } if (objFiltro.FechaFin == "") { objFiltro.FechaFin = DateTime.Now.AddDays(1).ToShortDateString(); } if (objFiltro.Are_codigo == null) { objFiltro.Are_codigo = ""; } if (objFiltro.FechaFin == null) { objFiltro.FechaFin = ""; } fechaHoraIni = DateTime.Parse(objFiltro.FechaInicio); fechaHoraFin = DateTime.Parse(objFiltro.FechaFin); List = AuxilioMecanicoData.ListAuxilioMecanico(fechaHoraIni, fechaHoraFin, objFiltro.Are_codigo, objFiltro.Ben_codigo); response = new Response <AuxilioMecanicoResponse> { EsCorrecto = true, Valor = new AuxilioMecanicoResponse { List = List }, Mensaje = "OK", Estado = true, }; return(response); } catch (Exception ex) { return(new Response <AuxilioMecanicoResponse>(false, null, Functions.MessageError(ex), false)); } }
public async Task <ActionResult> ListAuxilioMecanico(string fechainicio, string fechafin, string are_codigo, string ben_codigo) { var request = new AuxilioMecanicoRequest { Filtro = new AuxilioMecanicoFilter { Are_codigo = are_codigo, Ben_codigo = ben_codigo, FechaFin = HelperFunctions.ValidarFechaStr(fechafin), FechaInicio = HelperFunctions.ValidarFechaStr(fechainicio) } }; var res = await _ServiceMantenimiento.ListAuxilioMecanicoAsync(request); return(Json(res, JsonRequestBehavior.AllowGet)); }
public static async Task <Response <AuxilioMecanicoResponse> > UpdateAuxilioMecanico(AuxilioMecanicoRequest request) { Response <AuxilioMecanicoResponse> response; AuxilioMecanicoEntity objAuxilioMecanico; try { objAuxilioMecanico = request.AuxilioMecanico; objAuxilioMecanico = await AuxilioMecanicoData.UpdateAuxilioMecanico(objAuxilioMecanico); response = new Response <AuxilioMecanicoResponse> { EsCorrecto = true, Valor = new AuxilioMecanicoResponse { AuxilioMecanico = objAuxilioMecanico }, Mensaje = "OK", Estado = true, }; return(response); } catch (FaultException <ServiceError> ) { throw; } catch (Exception ex) { return(new Response <AuxilioMecanicoResponse>(false, null, Functions.MessageError(ex), false)); } }
public async Task <Response <AuxilioMecanicoResponse> > UpdateAuxilioMecanico(AuxilioMecanicoRequest request) { return(await AuxilioMecanicoLogic.UpdateAuxilioMecanico(request)); }
public Response <AuxilioMecanicoResponse> ListAuxilioMecanico(AuxilioMecanicoRequest request) { return(AuxilioMecanicoLogic.ListAuxilioMecanico(request)); }
public async Task <ActionResult> InsertAuxilioMecanico( string Carga, string Are_Codigo, string Are_Codigo2, decimal Kmt_unidad, decimal Kmt_recorrido, string MMG, string Fechahora_ini, string Fechahora_fin, string Controlable, decimal Id_plataforma, short Idtarea_c, string Falla, string Ben_codigo, string Servicio, decimal Kmt_Perdido, short CambioTracto, string Responsable, string Atencion, string Causa, int IdPlan ) { try { var request = new AuxilioMecanicoRequest { AuxilioMecanico = new AuxilioMecanicoEntity { Are_Codigo = Are_Codigo, Are_Codigo2 = Are_Codigo2, Atencion = Atencion, Ben_codigo = Ben_codigo, CambioTracto = CambioTracto, Carga = Carga, Causa = Causa, Controlable = Controlable, Falla = Falla, Fechahora_fin = Fechahora_fin, Fechahora_ini = Fechahora_ini, IdPlan = IdPlan, Idtarea_c = Idtarea_c, Id_plataforma = Id_plataforma, Kmt_Perdido = Kmt_Perdido, Kmt_recorrido = Kmt_recorrido, Kmt_unidad = Kmt_unidad, MMG = MMG, Responsable = Responsable, Servicio = Servicio } }; var res = await _ServiceMantenimiento.InsertAuxilioMecanicoAsync(request); return(Json(res, JsonRequestBehavior.AllowGet)); } catch (FaultException <ServiceErrorResponse> ex) { //Como existe excepción de lógica de negocio, lo enviamos al Vehiculo para ser procesado por este return(Json(NotifyJson.BuildJson(KindOfNotify.Warning, ex.Detail.Message), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(NotifyJson.BuildJson(KindOfNotify.Danger, ex.Message), JsonRequestBehavior.AllowGet)); } }