Ejemplo n.º 1
0
        public string ActualizarOrdenServicio(string stObj)
        {
            JObject          Jobj;
            OrdenServicio    objOrdenServicio;
            clsOrdenServicio objClsOrdenServicio;

            try
            {
                Jobj             = JObject.Parse(stObj);
                objOrdenServicio = new OrdenServicio();
                objOrdenServicio.orServ_IDOrdenServicio  = Convert.ToInt64(Jobj["orServ_IDOrdenServicio"]);
                objOrdenServicio.orServ_numero           = Convert.ToInt64(Jobj["orServ_numero"]);
                objOrdenServicio.orServ_fechaAlta        = Jobj["orServ_fechaAlta"].ToString();
                objOrdenServicio.orServ_fechaCierre      = Jobj["orServ_fechaAlta"].ToString();
                objOrdenServicio.orServ_fechaVencimiento = Jobj["orServ_fechaVencimiento"].ToString();
                objOrdenServicio.orServ_observaciones    = Jobj["orServ_observaciones"].ToString();
                objOrdenServicio.orServ_IDAreaServicio   = Convert.ToInt32(Jobj["orServ_IDAreaServicio"]);
                objOrdenServicio.orServ_IDEstado         = Convert.ToInt32(Jobj["orServ_IDEstado"]);

                objClsOrdenServicio = new clsOrdenServicio();
                return(JsonConvert.SerializeObject(objClsOrdenServicio.ActualizarOrdenServicio(objOrdenServicio)));
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                Jobj                = null;
                objOrdenServicio    = null;
                objClsOrdenServicio = null;
            }
        }
Ejemplo n.º 2
0
        public string RegistrarOrdenServicio([FromBody] OrdenServicio objOrdServ)
        {
            clsOrdenServicio objClsOrdenServicio;

            try
            {
                objClsOrdenServicio = new clsOrdenServicio();
                return(objClsOrdenServicio.RegistrarOrdenServicio(objOrdServ));
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                objClsOrdenServicio = null;
            }
        }
Ejemplo n.º 3
0
        public ActionResult GeneraOrdenServicio()
        {
            var objOS = new clsOrdenServicio();

            try
            {
                if (Session["Usuario"] != null)
                {
                    var consultConcepto = entity.Database.SqlQuery <clsMsgSP2>("call spConceptoMov({0}, {1})", new object[] { "MANTTO", "Solicit Serv MODELO" }).ToList();
                    objOS.CatConcepto = consultConcepto.Select(s => new System.Web.Mvc.SelectListItem {
                        Value = s.Concepto, Text = s.Concepto
                    });



                    //Evaluamos si existe el usuario en la base

                    var consultTMantenimiento = from m in entity.manttotipoes
                                                where m.EsPaquete == false
                                                select new System.Web.Mvc.SelectListItem {
                        Value = m.MantenimientoTipo, Text = m.MantenimientoTipo
                    };


                    objOS.CatTipoMantenimiento = consultTMantenimiento;

                    objOS.CatServicio = new List <System.Web.Mvc.SelectListItem>()
                    {
                        new System.Web.Mvc.SelectListItem {
                            Value = "", Text = ""
                        }
                    };
                }
            }
            catch (Exception e)
            {
                Danger("Error" + e.Message);
            }

            return(View(objOS));
        }
Ejemplo n.º 4
0
        public string SelectOrdenServicio(string stObj)
        {
            JObject          Jobj;
            clsOrdenServicio objClsOrdenServicio;

            try
            {
                Jobj = JObject.Parse(stObj);
                objClsOrdenServicio = new clsOrdenServicio();
                return(JsonConvert.SerializeObject(objClsOrdenServicio.ListarOrdenServicio(Convert.ToInt64(Jobj["usu_IDAreaServicio"]))));
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
            finally
            {
                Jobj = null;
                objClsOrdenServicio = null;
            }
        }
Ejemplo n.º 5
0
        public ActionResult GuardaOrdenServicio(clsOrdenServicio objOrdenServ)
        {
            var objOS = new clsOrdenServicio();

            try
            {
                if (Session["Usuario"] != null)
                {
                    var suc = int.Parse(Session["IdSuc"].ToString());
                    var usr = Session["Usuario"].ToString();
                    if (objOrdenServ != null)
                    {
                        var param1 = new MySqlParameter("vg_Empresa", 1)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param1.Direction = System.Data.ParameterDirection.Input;
                        var param2 = new MySqlParameter("vg_Modulo", "MANTTO")
                        {
                            Direction = ParameterDirection.Input
                        };
                        param2.Direction = System.Data.ParameterDirection.Input;
                        var param3 = new MySqlParameter("vg_Sucursal", suc)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param3.Direction = System.Data.ParameterDirection.Input;
                        var param4 = new MySqlParameter("vg_TipoMantto", objOrdenServ.CatSelectTipoMantenimiento)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param4.Direction = System.Data.ParameterDirection.Input;
                        var param5 = new MySqlParameter("vg_Servicio", objOrdenServ.CatSelectServicio)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param5.Direction = System.Data.ParameterDirection.Input;
                        var param6 = new MySqlParameter("vg_EquipoVin", objOrdenServ.unidad)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param6.Direction = System.Data.ParameterDirection.Input;
                        var param7 = new MySqlParameter("vg_Usuario", usr)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param7.Direction = System.Data.ParameterDirection.Input;
                        var param8 = new MySqlParameter("vg_Concepto", objOrdenServ.CatSelectConcpeto)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param8.Direction = System.Data.ParameterDirection.Input;
                        var param9 = new MySqlParameter("vg_SinTransaccion", 0)
                        {
                            Direction = ParameterDirection.Input
                        };
                        param9.Direction = System.Data.ParameterDirection.Input;
                        var OK = new MySqlParameter("vg_OK", MySqlDbType.VarChar)
                        {
                            Direction = ParameterDirection.Output
                        };
                        var msg = new MySqlParameter("vg_OkMensaje", MySqlDbType.VarChar)
                        {
                            Direction = ParameterDirection.Output
                        };
                        var iDOS = new MySqlParameter("vg_IDOS", MySqlDbType.Int32)
                        {
                            Direction = ParameterDirection.Output
                        };

                        MySqlParameter[] lstPatram = new MySqlParameter[] { param1, param2, param3, param4, param5, param6, param7, param8, param9, OK, msg, iDOS };

                        var selectSuc = entity.Database.SqlQuery <string>($"Call spManttoGeneraPMOS({0},{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11})", lstPatram);



                        Success("La orden fue guardada satisfactoriamente " + OK.Value + selectSuc.FirstOrDefault());
                    }
                }
            }
            catch (Exception e)
            {
                Danger("Error" + e.Message);
            }

            return(RedirectToAction("GeneraOrdenServicio", objOS));
        }