Пример #1
0
        public ActionResult Delete(String ID_PSPNR, String ID_BUKRS)
        {
            //MGC 29-12-2018 DET APROBADOR------------------------------------------->
            try
            {
                DET_PROYECTOV dET_PROYECTOV = db.DET_PROYECTOV.Find(ID_PSPNR, ID_BUKRS);
                //db.DET_PROYECTOV.Remove(dET_PROYECTOV);
                //db.Entry(dET_PROYECTOV).State = EntityState.Deleted;
                //db.SaveChanges();

                //SqlParameter idParam1 = new SqlParameter
                //{
                //    ParameterName = "BUKRS",
                //    Value = ID_BUKRS
                //};

                //SqlParameter idParam2 = new SqlParameter
                //{
                //    ParameterName = "PSPNR",
                //    Value = ID_PSPNR
                //};

                if (dET_PROYECTOV != null)
                {
                    var res = db.SP_DELETE_DET_PROYECTO(dET_PROYECTOV.ID_BUKRS, dET_PROYECTOV.ID_PSPNR);
                    //var res = db.Database.SqlQuery<db.SP_DELETE_DET_PROYECTO>("EXEC [dbo].[SP_DELETE_DET_PROYECTO] @BUKRS,@PSPNR", new SqlParameter("@BUKRS", dET_PROYECTOV.ID_BUKRS), new SqlParameter("@PSPNR", dET_PROYECTOV.ID_PSPNR));
                    db.SaveChanges();
                }
            }catch (Exception e)
            {
            }
            //MGC 29-12-2018 DET APROBADOR-------------------------------------------<
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(String ID_PSPNR, String ID_BUKRS)
        {
            DET_PROYECTOV dET_PROYECTOV = db.DET_PROYECTOV.Find(ID_PSPNR, ID_BUKRS);

            db.DET_PROYECTOV.Remove(dET_PROYECTOV);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "ID_PSPNR,ID_BUKRS")] ProyectoSociedad proyectoSociedad)
        {
            DET_PROYECTOV u = new DET_PROYECTOV();

            u.ID_PSPNR = proyectoSociedad.ID_PSPNR;
            u.ID_BUKRS = proyectoSociedad.ID_BUKRS;

            db.DET_PROYECTOV.Add(u);

            try
            {
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewBag.Error = "El usuario ya existe. Introduzca un ID de usuario diferente";
                int pagina = 723; //ID EN BASE DE DATOS
                FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
                ProyectoSociedad obj = new ProyectoSociedad();
                return(View(obj));
            }
        }