public ActionResult UpdateListadoPrecioDetalleTest(
            [PexAssumeUnderTest] ListaPreciosController target,
            tbListadoPrecioDetalle EditListadoPrecioDetalle
            )
        {
            ActionResult result = target.UpdateListadoPrecioDetalle(EditListadoPrecioDetalle);

            return(result);
            // TODO: agregar aserciones a método ListaPreciosControllerTest.UpdateListadoPrecioDetalleTest(ListaPreciosController, tbListadoPrecioDetalle)
        }
        public JsonResult SaveDetalleEditTest(
            [PexAssumeUnderTest] ListaPreciosController target,
            tbListadoPrecioDetalle FacturaDetalleEdit
            )
        {
            JsonResult result = target.SaveDetalleEdit(FacturaDetalleEdit);

            return(result);
            // TODO: agregar aserciones a método ListaPreciosControllerTest.SaveDetalleEditTest(ListaPreciosController, tbListadoPrecioDetalle)
        }
        public JsonResult QuitarPrecioDetalleTest(
            [PexAssumeUnderTest] ListaPreciosController target,
            tbListadoPrecioDetalle ListadoPrecioDetalle
            )
        {
            JsonResult result = target.QuitarPrecioDetalle(ListadoPrecioDetalle);

            return(result);
            // TODO: agregar aserciones a método ListaPreciosControllerTest.QuitarPrecioDetalleTest(ListaPreciosController, tbListadoPrecioDetalle)
        }
示例#4
0
        public JsonResult SaveListaPrecioDetalle(tbListadoPrecioDetalle ListaDetalle)
        {
            List <tbListadoPrecioDetalle> sessionPrecioDetalle = new List <tbListadoPrecioDetalle>();
            var list = (List <tbListadoPrecioDetalle>)Session["ListadoPrecio"];

            if (list == null)
            {
                sessionPrecioDetalle.Add(ListaDetalle);
                Session["ListadoPrecio"] = sessionPrecioDetalle;
            }
            else
            {
                list.Add(ListaDetalle);
                Session["ListadoPrecio"] = list;
            }
            return(Json("Exito", JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public JsonResult QuitarPrecioDetalle(tbListadoPrecioDetalle ListadoPrecioDetalle)
        {
            try
            {
                var list = (List <tbListadoPrecioDetalle>)Session["ListadoPrecio"];

                if (list != null)
                {
                    var itemToRemove = list.Single(r => r.lispd_UsuarioCrea == ListadoPrecioDetalle.lispd_UsuarioCrea);
                    list.Remove(itemToRemove);
                    Session["ListadoPrecio"] = list;
                }
                return(Json("", JsonRequestBehavior.AllowGet));
            }
            catch (Exception Ex)
            {
                return(Json("Fallo", JsonRequestBehavior.AllowGet));
            }
        }
示例#6
0
        public JsonResult UpdateListadoPrecioDetalle(tbListadoPrecioDetalle ListadoPrecioDetalle)
        {
            ListadoPrecioDetalle.lipd_UsuarioModifica = 3;
            ListadoPrecioDetalle.lipd_FechaModifica   = DateTime.Now;
            IEnumerable <object> listListadoPrecioDetalle = null;
            string MensajeError = "";

            if (ModelState.IsValid)
            {
                try
                {
                    listListadoPrecioDetalle = db.UDP_Vent_tbListadoPrecioDetalle_Update(ListadoPrecioDetalle.lipd_Id,
                                                                                         ListadoPrecioDetalle.lip_Id,
                                                                                         ListadoPrecioDetalle.prod_Id,
                                                                                         ListadoPrecioDetalle.tipd_Id,
                                                                                         ListadoPrecioDetalle.lipd_Precio,
                                                                                         ListadoPrecioDetalle.lipd_ISV,
                                                                                         ListadoPrecioDetalle.lipd_UsuarioModifica,
                                                                                         ListadoPrecioDetalle.lipd_FechaModifica);
                    foreach (UDP_Vent_tbListadoPrecioDetalle_Update_Result Resultado in listListadoPrecioDetalle)
                    {
                        MensajeError = Resultado.MensajeError;
                    }

                    if (MensajeError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se pudo modificar el registro, contacte con el administrador");
                        //return View();
                    }
                    _IndexListadoPrecioDetalle(ListadoPrecioDetalle.lipd_Id);
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                }

                return(Json("Exito", JsonRequestBehavior.AllowGet));
            }

            return(Json("Hola", JsonRequestBehavior.AllowGet));
        }