示例#1
0
        public JsonResult GuardarServicio(Servicio model, mesServicio modelServicio, String[] Objmeses = null)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = model.Guardar();
                var idservicio = model.idservicio;
                if (rm.response)
                {
                    modelServicio.idServicio = idservicio;
                    modelServicio.estado     = 1;
                    if (MesServicioInserta(modelServicio, Objmeses))
                    {
                        rm.message = "Guardado Correctamente -" + model.idservicio.ToString();
                    }
                    else
                    {
                        rm.message  = "Error al Guardar";
                        rm.response = false;
                    }
                }
            }
            return(Json(rm));
        }
示例#2
0
        public JsonResult GuardarMesServicio(mesServicio model, String Objmeses = null)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();


            if (Objmeses != null)
            {
                string[] mmmm = Objmeses.Split(',');

                foreach (var m in mmmm)
                {
                    var OMesServ = new mesServicio();
                    OMesServ.idorden    = model.idorden;
                    OMesServ.idServicio = model.idServicio;
                    OMesServ.estado     = model.estado;
                    OMesServ.meses      = m;

                    ctx.mesServicio.Add(OMesServ);
                    ctx.SaveChanges();
                }
                rm.message = "Guardado correctamente";
                rm.SetResponse(true);
            }


            return(Json(rm));
        }
示例#3
0
        public bool ServicioInserta(mesServicio model, string mesess, int idservicio)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();

            bool rpt;

            if (mesess != null)
            {
                string[] mmmm = mesess.Split(',');

                foreach (var m in mmmm)
                {
                    var OMesServ = new mesServicio();
                    OMesServ.idorden    = model.idorden;
                    OMesServ.idServicio = model.idServicio;
                    OMesServ.estado     = model.estado;
                    OMesServ.meses      = m;

                    ctx.mesServicio.Add(OMesServ);
                    ctx.SaveChanges();
                }
                rpt = true;
            }
            else
            {
                rpt = false;
            }


            return(rpt);
        }
示例#4
0
        public JsonResult Guardar(mesServicio model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = model.Guardar();
                var idredirect = model.idorden;

                if (rm.response)
                {
                    rm.message = "Guardado Correctamente";
                    rm.href    = Url.Content("~/Admin/orden/crud/" + idredirect);
                }
            }

            return(Json(rm));
        }
示例#5
0
        public bool MesServicioInserta(mesServicio model, string[] messs)
        {
            var  rm  = new ResponseModel();
            var  ctx = new ProyectoContext();
            bool rpt;

            if (messs != null)
            {
                //  string[] mmmm = messs.Split(',');
                try
                {
                    foreach (var m in messs)
                    {
                        var OMesServ = new mesServicio();
                        OMesServ.idorden    = model.idorden;
                        OMesServ.idServicio = model.idServicio;
                        OMesServ.estado     = model.estado;
                        OMesServ.meses      = m;

                        ctx.mesServicio.Add(OMesServ);
                        ctx.SaveChanges();
                    }
                    rpt = true;
                }
                catch (Exception)
                {
                    rpt = false;
                    //  throw;
                }
            }
            else
            {
                rpt = false;
            }
            return(rpt);
        }