Esempio n. 1
0
        public async Task <ActionResult> AgregarBolsas(string json)
        {
            try
            {
                var usuarioSesion = DataSession.UserLoggedIn;

                var request = JsonConvert.DeserializeObject <InformeRequest>(json);

                request.ODM.Usr_Codigo      = usuarioSesion.Codigo.ToString("000#");
                request.ODM.Ben_Codigo_Jefe = usuarioSesion.Ben_Codigo;
                request.ODM.Emp_Codigo      = usuarioSesion.Codi_Empresa.ToString("0#");
                request.ODM.Suc_Codigo      = usuarioSesion.Sucursal.ToString("00#");;
                request.ODM.Ofi_Codigo      = usuarioSesion.Sucursal.ToString("00#");;

                var res = await _ServiceMantenimiento.AgregarBolsasAsync(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));
            }
        }
Esempio n. 2
0
        public async Task <ActionResult> UpdateInformeTareasReasignarInforme(int IdInformeNuevo, int IdInformeAnterior, int IdTarea)
        {
            try
            {
                var res = await _ServiceMantenimiento.UpdateInformeTareasReasignarInformeAsync(IdInformeNuevo, IdInformeAnterior, IdTarea);

                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));
            }
        }
Esempio n. 3
0
        public async Task <ActionResult> UpdateTareaM(short IdTarea, short IdTipMan, string Descripcion, int ID_tb_Sistema_Mant, string ID_tb_SubSistema_Mant)
        {
            try
            {
                var res = await _ServiceMantenimiento.UpdateTareaMAsync(IdTarea, IdTipMan, Descripcion, ID_tb_Sistema_Mant, ID_tb_SubSistema_Mant);

                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));
            }
        }
        public async Task <ActionResult> AnularSolicitudRevision(string idSolicitudRevision)
        {
            try
            {
                var res = await _ServiceMantenimiento.AnularSolicitudRevisionAsync(idSolicitudRevision);

                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));
            }
        }
Esempio n. 5
0
        public async Task <ActionResult> DeleteTareaMecanicosAyudante(int IdAyudante)
        {
            try
            {
                var res = await _ServiceMantenimiento.DeleteTareaMecanicosAyudanteAsync(IdAyudante);

                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));
            }
        }
Esempio n. 6
0
        public async Task <ActionResult> InsertTipoM(short IdTipMan, string Descripcion, short UsuarioRegistro, string FechaRegistro)
        {
            try
            {
                var res = await _ServiceMantenimiento.InsertTipoMAsync(IdTipMan, Descripcion, UsuarioRegistro, FechaRegistro);


                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));
            }
        }
Esempio n. 7
0
        public async Task <ActionResult> SelectInformePorNumero(decimal NumeroInforme, string Tipo)
        {
            try
            {
                var res = await _ServiceMantenimiento.SelectInformePorNumeroAsync(NumeroInforme, Tipo);

                Session["IdInforme"] = res.Valor.Informe.IdInforme;
                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));
            }
        }
Esempio n. 8
0
        public async Task <ActionResult> Actualizapwd(string codiUsuario, string Password)
        {
            try
            {
                var res = await _ServiceMantenimiento.ActualizapwdAsync(codiUsuario, Password);


                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));
            }
        }
Esempio n. 9
0
        public async Task <ActionResult> GuardarTareas(string json)
        {
            try
            {
                var request = JsonConvert.DeserializeObject <TareaSistemaRequest>(json);

                var res = await _ServiceMantenimiento.InsertTareasSistemasAsync(request);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
            catch (FaultException <ServiceErrorResponse> ex)
            {
                return(Json(NotifyJson.BuildJson(KindOfNotify.Warning, ex.Detail.Message), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(NotifyJson.BuildJson(KindOfNotify.Danger, ex.Message), JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 10
0
        public async Task <ActionResult> UpdateArticuloT(short IdArtTar, short IdTarea,
                                                         short Cod_Mer, short Cantidad, short Orden)
        {
            try
            {
                var res = await _ServiceMantenimiento.UpdateArticuloTAsync(IdArtTar, IdTarea, Cod_Mer, Cantidad, Orden);

                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));
            }
        }
Esempio n. 11
0
        public async Task <ActionResult> AnularPreventivo(string json)
        {
            try
            {
                var request = JsonConvert.DeserializeObject <OrdenMasivaRequest>(json);

                var res = await _ServiceMantenimiento.AnularPreventivoAsync(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));
            }
        }
        public async Task<ActionResult> UpdateTipoMP(short IdTipMan, string Descripcion, decimal Kilometros, decimal KilometrosAviso,
            short Dias, short DiasAviso, short Horas, short HorasAviso, short Meses, short MesesAviso)
        {
            try
            {
                var res = await _ServiceMantenimiento.UpdateTipoMPAsync(IdTipMan, Descripcion, Kilometros, KilometrosAviso,
                    Dias, DiasAviso, Horas, HorasAviso, Meses, MesesAviso);

                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);
            }
        }
        public async Task<ActionResult> InsertTipoMP(short IdTipMan, string Descripcion, decimal Kilometros, decimal KilometrosAviso,
            short Dias, short DiasAviso, short Horas, short HorasAviso, string cod_marca, int cod_modelo,short Meses, short MesesAviso)
        {
            try
            {
                short UsuarioRegistro = (short)DataSession.UserLoggedIn.Codigo;
                string FechaRegistro = System.DateTime.Now.ToShortDateString();
                var res = await _ServiceMantenimiento.InsertTipoMPAsync(IdTipMan, Descripcion, Kilometros, KilometrosAviso, UsuarioRegistro, FechaRegistro, Dias, DiasAviso, Horas, HorasAviso, cod_marca, cod_modelo,Meses,MesesAviso);

                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);
            }
        }
        public async Task <ActionResult> InsertFallasD(string IdSolicitudRevisionD, string IdSolicitudRevision, string Observacion,
                                                       string UsuarioRegistro, string FechaRegistro, string HoraRegistro, int Estado, int IdSistema, int IdObservacion)
        {
            try
            {
                var res = await _ServiceMantenimiento.InsertFallasDAsync(IdSolicitudRevisionD, IdSolicitudRevision, Observacion,
                                                                         UsuarioRegistro, FechaRegistro, HoraRegistro, Estado, IdSistema, IdObservacion);


                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));
            }
        }
Esempio n. 15
0
        public async Task <ActionResult> UpdateTareaMecanico(string json)
        {
            try
            {
                var request = JsonConvert.DeserializeObject <InformeRequest>(json);
                request.TareaMecanico.UsuarioRegistro = DataSession.UserLoggedIn.Codigo;

                var res = await _ServiceMantenimiento.UpdateTareaMecanicoAsync(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));
            }
        }
Esempio n. 16
0
        public async Task <ActionResult> InsertTareaMP(short IdTipMan,
                                                       string Descripcion, int Flg_Revision, int ID_tb_Sistema_Mant, string ID_tb_SubSistema_Mant)
        {
            try
            {
                short  UsuarioRegistro = (short)DataSession.UserLoggedIn.Codigo;
                string FechaRegistro   = System.DateTime.Now.ToShortDateString();
                var    res             = await _ServiceMantenimiento.InsertTareaMPAsync(IdTipMan, Descripcion, UsuarioRegistro,
                                                                                        FechaRegistro, Flg_Revision, ID_tb_Sistema_Mant, ID_tb_SubSistema_Mant);

                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));
            }
        }
Esempio n. 17
0
        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));
            }
        }