public ActionResult Create([Bind(Include = "LAND,SPRAS,LANDX,IMAGE,ACTIVO")] PAI pAI) { pAI.ACTIVO = true; var con = db.PAIS.Where(x => x.LAND == pAI.LAND && x.ACTIVO == false).ToList(); if (con.Count == 0) { if (ModelState.IsValid) { db.PAIS.Add(pAI); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pAI)); } else { if (ModelState.IsValid) { var res = db.PAIS.Where(x => x.LAND == pAI.LAND).First(); res.ACTIVO = true; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pAI)); } }
public ActionResult Create([Bind(Include = "ID,TITULO,FINICIO,FRECUENCIA,FRECUENCIA_N,DIA_SEMANA,DIA_MES,ORDINAL_MES,ORDINAL_DSEMANA")] NEGOCIACION2 nEGOCIACION, FormCollection col) { int pagina = 903; //ID EN BASE DE DATOS string u = User.Identity.Name; USUARIO user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); FnCommon.ObtenerConfPage(db, pagina, u, this.ControllerContext.Controller, 901); ViewBag.mensajes = JsonConvert.SerializeObject(db.MENSAJES.Where(a => (a.PAGINA_ID.Equals(901) || a.PAGINA_ID.Equals(0)) && a.SPRAS.Equals(user.SPRAS_ID)).ToList(), Formatting.Indented); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { } ViewBag.lan = user.SPRAS_ID; if (ModelState.IsValid) { NEGOCIACION2 nego = new NEGOCIACION2(); var proximaFecha = FnCommon.obtenerProximaFecha(nEGOCIACION, col["group1"]); nego.FRECUENCIA_N = nEGOCIACION.FRECUENCIA_N; nego.TITULO = nEGOCIACION.TITULO; nego.FRECUENCIA = nEGOCIACION.FRECUENCIA; nego.FINICIO = nEGOCIACION.FINICIO; if (nego.FRECUENCIA == "S") { nego.DIA_SEMANA = nEGOCIACION.DIA_SEMANA; } else if (nego.FRECUENCIA == "M") { if (col["group1"] == "1") { nego.DIA_MES = nEGOCIACION.DIA_MES; } else { nego.ORDINAL_DSEMANA = nEGOCIACION.ORDINAL_DSEMANA; nego.ORDINAL_MES = nEGOCIACION.ORDINAL_MES; } } db.NEGOCIACION2.Add(nego); db.SaveChanges(); try { return(RedirectToAction("Index")); } catch (Exception e) { return(View("Error")); } } else { ViewBag.FRECUENCIA = new SelectList(FnCommon.ObtenerCmbFrecuencia(user.SPRAS_ID), "Value", "Text"); ViewBag.ORDINAL_DSEMANA = new SelectList(FnCommon.ObtenerCmbDias(user.SPRAS_ID), "Value", "Text"); ViewBag.ORDINAL_MES = new SelectList(FnCommon.ObtenerCmbOrdinales(user.SPRAS_ID), "Value", "Text"); return(View(nEGOCIACION)); } }
public ActionResult Create([Bind(Include = "REGION1,SOCIEDAD")] REGION rEGION) { int pagina_id = 951;//ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller, 950); string spras_id = ViewBag.spras_id; ViewBag.SOCIEDAD = new SelectList(db.SOCIEDADs.Where(t => t.ACTIVO).ToList(), "BUKRS", "BUKRS"); if (ModelState.IsValid) { if (!existeRegion(rEGION.REGION1)) { rEGION.REGION1 = rEGION.REGION1.ToUpper(); db.REGIONs.Add(rEGION); db.SaveChanges(); return(RedirectToAction("Index")); } else { TempData["MensajeExiste"] = "Ya existe una región con el mismo ID"; } } return(View(rEGION)); }
public ActionResult Create2(string vko, string vtw, string kun, string spa, Contactoc conC) { using (TruequeEntities db = new TruequeEntities()) { if (conC.defecto) { var conAct = db.CONTACTOCs .Where(x => x.VKORG == vko && x.VTWEG == vtw && x.KUNNR == kun && x.SPART == spa && x.DEFECTO == true).ToList(); foreach (var item in conAct) { item.DEFECTO = false; } db.SaveChanges(); var con = db.CONTACTOCs .Add(new CONTACTOC { NOMBRE = conC.nombre, PHONE = conC.telefono, EMAIL = conC.correo, VKORG = vko, VTWEG = vtw, KUNNR = kun, SPART = spa, ACTIVO = true, DEFECTO = conC.defecto, CARTA = conC.carta }); db.SaveChanges(); } else { var con = db.CONTACTOCs .Add(new CONTACTOC { NOMBRE = conC.nombre, PHONE = conC.telefono, EMAIL = conC.correo, VKORG = vko, VTWEG = vtw, KUNNR = kun, SPART = spa, ACTIVO = true, DEFECTO = conC.defecto, CARTA = conC.carta }); db.SaveChanges(); } return(RedirectToAction("Index", new { vko = vko, vtw = vtw, kun = kun, spa = spa })); } }
public ActionResult Create([Bind(Include = "ID,CLAVE,NOMBRE,ACTIVO")] ROL rOL) { if (ModelState.IsValid) { rOL.ACTIVO = true; db.ROLs.Add(rOL); db.SaveChanges(); List <ROLT> tt = new List <ROLT>(); List <SPRA> ll = db.SPRAS.ToList(); foreach (SPRA l in ll) { ROLT t = new ROLT(); t.SPRAS_ID = l.ID; t.ROL_ID = rOL.ID; t.TXT50 = rOL.NOMBRE; tt.Add(t); } db.ROLTs.AddRange(tt); db.SaveChanges(); return(RedirectToAction("Details", new { id = rOL.ID })); } return(View(rOL)); }
public ActionResult Create([Bind(Include = "PAGINA_ID,CAMPO_ID,SPRAS_ID,WARNING1,POSICION,ACTIVO")] WARNING wARNING) { if (ModelState.IsValid) { var obj = db.WARNINGs.Where(a => a.PAGINA_ID.Equals(wARNING.PAGINA_ID) && a.CAMPO_ID.Equals(wARNING.CAMPO_ID) && a.SPRAS_ID.Equals(wARNING.SPRAS_ID)).FirstOrDefault(); if (obj == null) { wARNING.WARNING1 = wARNING.WARNING1.Replace("\r\n", "<br>"); db.WARNINGs.Add(wARNING); db.SaveChanges(); return(RedirectToAction("Index", new { id = wARNING.PAGINA_ID })); } } int pagina = 511; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller, 510); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".png"; } catch { //return RedirectToAction("Pais", "Home"); } ViewBag.CAMPO_ID = new SelectList(db.CAMPOS.Where(a => a.PAGINA_ID.Equals(wARNING.PAGINA_ID)), "ID", "ID"); ViewBag.SPRAS_ID = new SelectList(db.SPRAS.Where(x => x.ID != "PT"), "ID", "ID"); ViewBag.POSICION = new SelectList(db.POSICIONs, "ID", "ID"); ViewBag.Error = "Registro duplicado"; return(View(wARNING)); }
public ActionResult Create([Bind(Include = "SOCIEDAD_ID,PAIS_ID,VKORG,VTWEG,SPART,KUNNR,CONCEPTO_ID,TNOTA_ID,FECHAC,USUARIOC_ID,FECHAM,USUARIOM_ID,IMPUESTO_ID,PORC,PAY_T,ACTIVO")] TAXEOH tx, string kun, string vko, string vtw, string spa) { try { if (ModelState.IsValid) { var por = db.IIMPUESTOes.Where(ip => ip.MWSKZ == tx.IMPUESTO_ID).FirstOrDefault(); var pa = db.SOCIEDADs.Where(x => x.BUKRS == tx.SOCIEDAD_ID).FirstOrDefault(); tx.KUNNR = kun; tx.VKORG = vko; tx.VTWEG = vtw; tx.SPART = spa; if (tx.PAY_T != null && tx.PAY_T != "") { tx.PAY_T = tx.PAY_T.ToUpper(); } else { tx.PAY_T = ""; } tx.PAIS_ID = pa.LAND; tx.ACTIVO = true; tx.FECHAC = DateTime.Now; tx.USUARIOC_ID = User.Identity.Name; tx.PORC = por.KBETR; db.TAXEOHs.Add(tx); db.SaveChanges(); return(RedirectToAction("Index", new { vko = tx.VKORG, vtw = tx.VTWEG, kun = tx.KUNNR, spa = tx.SPART })); } } catch (Exception e) { } int pagina_id = 854; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller, 851); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //ViewBag.pais = "mx.svg"; //return RedirectToAction("Pais", "Home"); } ViewBag.VKORG = new SelectList(db.CLIENTEs, "VKORG", "NAME1", tx.VKORG); ViewBag.IMPUESTO_ID = new SelectList(db.IMPUESTOes, "MWSKZ", "MWSKZ", tx.IMPUESTO_ID); ViewBag.PAIS_ID = new SelectList(db.PAIS, "LAND", "SPRAS", tx.PAIS_ID); ViewBag.SOCIEDAD_ID = new SelectList(db.SOCIEDADs, "BUKRS", "BUTXT", tx.SOCIEDAD_ID); ViewBag.CONCEPTO_ID = new SelectList(db.TX_CONCEPTO, "ID", "DESCRIPCION", tx.CONCEPTO_ID); ViewBag.TNOTA_ID = new SelectList(db.TX_TNOTA, "ID", "DESCRIPCION", tx.TNOTA_ID); ViewBag.kun = kun; ViewBag.vko = vko; ViewBag.vtw = vtw; ViewBag.spa = spa; return(View(tx)); }
public ActionResult Create([Bind(Include = "PAGINA_ID,CAMPO_ID,SPRAS_ID,TEXTOS,ACTIVO")] TEXTO tEXTO) { if (ModelState.IsValid) { List <SPRA> lan = db.SPRAS.ToList(); foreach (SPRA l in lan) { try { var obj = db.TEXTOes.Where(a => a.PAGINA_ID.Equals(tEXTO.PAGINA_ID) && a.CAMPO_ID.Equals(tEXTO.CAMPO_ID) && a.SPRAS_ID.Equals(l.ID)).FirstOrDefault(); if (obj == null) { TEXTO t = new TEXTO(); t.ACTIVO = true; t.CAMPO_ID = tEXTO.CAMPO_ID; t.PAGINA_ID = tEXTO.PAGINA_ID; t.TEXTOS = tEXTO.TEXTOS; t.SPRAS_ID = l.ID; db.TEXTOes.Add(t); db.SaveChanges(); } } catch { } } return(RedirectToAction("Index", new { id = tEXTO.PAGINA_ID })); } int pagina = 511; //ID EN BASE DE DATOS using (TruequeEntities db = new TruequeEntities()) { string u = User.Identity.Name; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".png"; } catch { //return RedirectToAction("Pais", "Home"); } } //ViewBag.PAGINA_ID = new SelectList(db.CAMPOS, "PAGINA_ID", "DESCRIPCION"); ViewBag.CAMPO_ID = new SelectList(db.CAMPOS.Where(a => a.PAGINA_ID.Equals(tEXTO.PAGINA_ID)), "ID", "ID"); ViewBag.SPRAS_ID = new SelectList(db.SPRAS, "ID", "ID"); ViewBag.Error = "Registro duplicado"; return(View(tEXTO)); }
public ActionResult Create([Bind(Include = "ID,DESCRIPCION,TSOL_ID,ESTATUS,USUARIO_ID,FECHAC")] WORKFH wORKFH) { if (ModelState.IsValid) { db.WORKFHs.Add(wORKFH); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wORKFH)); }
public ActionResult Create([Bind(Include = "WAERS,ISOCD,ALTWR,LTEXT,KTEXT,ACTIVO")] MONEDA mONEDA) { if (ModelState.IsValid) { db.MONEDAs.Add(mONEDA); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mONEDA)); }
public ActionResult Create([Bind(Include = "ID,DESCRIPCION,ACTIVO,GRUPO_ALL")] GALL gALL) { if (ModelState.IsValid) { db.GALLs.Add(gALL); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gALL)); }
public ActionResult Edit([Bind(Include = "KURST,FCURR,TCURR,GDATU,UKURS")] TCAMBIO tCAMBIO) { //Codigo incrustado //tCAMBIO.KURST = "C"; if (ModelState.IsValid) { db.Entry(tCAMBIO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tCAMBIO)); }
public ActionResult Create([Bind(Include = "ID,SPRAS_ID,CAMPO,TEXTO")] TEXTOCV tEXTOCV) { if (ModelState.IsValid) { db.TEXTOCVs.Add(tEXTOCV); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SPRAS_ID = new SelectList(db.SPRAS, "ID", "DESCRIPCION", tEXTOCV.SPRAS_ID); return(View(tEXTOCV)); }
public ActionResult Create([Bind(Include = "ID,URL,TITULO,CARPETA_ID,ICON,ACTIVO,MOSTRAR")] PAGINA pAGINA) { if (ModelState.IsValid) { db.PAGINAs.Add(pAGINA); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CARPETA_ID = new SelectList(db.CARPETAs, "ID", "URL", pAGINA.CARPETA_ID); return(View(pAGINA)); }
public ActionResult Create([Bind(Include = "ID,FECHAI,FECHAF,PATH,USUARIOC_ID,FECHAC,ACTIVO")] NOTICIA nOTICIA) { if (ModelState.IsValid) { string u = User.Identity.Name; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); var _p = db.NOTICIAs.Where(x => x.PATH == "/images/" + nOTICIA.PATH).FirstOrDefault(); //si p es null, significa que podemos hacer incersiones if (_p == null) { nOTICIA.FECHAC = DateTime.Now; nOTICIA.PATH = "/images/" + nOTICIA.PATH; nOTICIA.USUARIOC_ID = user.ID; nOTICIA.ACTIVO = true; db.NOTICIAs.Add(nOTICIA); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.error = "Ya existe un registro con esos datos"; int pagina = 912; //ID EN BASE DE DATOS using (TruequeEntities db = new TruequeEntities()) { string u = User.Identity.Name; //string u = "admin"; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //ViewBag.pais = "mx.svg"; //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; ViewBag.lan = user.SPRAS_ID; } ViewBag.imgnoticia = db.NOTICIAs.Where(x => x.FECHAI <= DateTime.Now && x.FECHAF >= DateTime.Now && x.ACTIVO == true).Select(x => x.PATH).FirstOrDefault(); ViewBag.USUARIOC_ID = new SelectList(db.USUARIOs, "ID", "PASS", nOTICIA.USUARIOC_ID); return(View(nOTICIA)); }
public ActionResult Edit([Bind(Include = "BUKRS,BUTXT,ORT01,LAND,SUBREGIO,WAERS,SPRAS,NAME1,KTOPL,ACTIVO,REGION")] SOCIEDAD sOCIEDAD) { if (ModelState.IsValid) { db.Entry(sOCIEDAD).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ObtenerConfPage(922); //if (sOCIEDAD.REGION != null) // sOCIEDAD.REGION = sOCIEDAD.REGION.TrimEnd(); //ViewBag.REGION = new SelectList(db.REGIONs.Where(x => x.SOCIEDAD == sOCIEDAD.BUKRS).ToList(), "REGION1", "REGION1", sOCIEDAD.REGION != null ? sOCIEDAD.REGION.TrimEnd() : ""); return(View(sOCIEDAD)); }
public ActionResult Create([Bind(Include = "ID,PAIS_ID,LEYENDA1,ACTIVO,EDITABLE,OBLIGATORIA")] LEYENDA lEYENDA, bool ed, bool Ob) { if (ModelState.IsValid) { lEYENDA.ACTIVO = true; lEYENDA.EDITABLE = ed; lEYENDA.OBLIGATORIA = Ob; db.LEYENDAs.Add(lEYENDA); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PAIS_ID = new SelectList(db.PAIS, "LAND", "LAND", lEYENDA.PAIS_ID); return(View(lEYENDA)); }
public ActionResult Create([Bind(Include = "PUESTOC_ID,POS,PUESTOA_ID,BUKRS,MONTO,PRESUPUESTO,ACTIVO")] DET_APROB dET_APROB) { if (ModelState.IsValid) { db.DET_APROB.Add(dET_APROB); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PUESTOC_ID = new SelectList(db.PUESTOes, "ID", "ID", dET_APROB.PUESTOC_ID); ViewBag.PUESTOA_ID = new SelectList(db.PUESTOes, "ID", "ID", dET_APROB.PUESTOA_ID); ViewBag.BUKRS = new SelectList(db.SOCIEDADs, "BUKRS", "BUTXT", dET_APROB.BUKRS); return(View(dET_APROB)); }
public ActionResult Edit([Bind(Include = "ID,NOMBRE,SOCIEDAD_ID,PAIS_ID,ACTIVO")] PROVEEDOR pROVEEDOR) { if (ModelState.IsValid) { try { pROVEEDOR.PAIS_ID = pROVEEDOR.PAIS_ID; pROVEEDOR.SOCIEDAD_ID = pROVEEDOR.SOCIEDAD_ID; db.Entry(pROVEEDOR).State = EntityState.Modified; db.SaveChanges(); } catch (Exception e) { var ex = e.ToString(); } return(RedirectToAction("Index")); } int pagina = 773; //ID EN BASE DE DATOS using (TruequeEntities db = new TruequeEntities()) { string u = User.Identity.Name; //string u = "admin"; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(771) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //ViewBag.pais = "mx.svg"; //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; ViewBag.lan = user.SPRAS_ID; } ViewBag.SOCIEDAD_ID = new SelectList(db.SOCIEDADs, "BUKRS", "BUTXT", pROVEEDOR.SOCIEDAD_ID); ViewBag.PAIS_ID = new SelectList(db.PAIS, "LAND", "LANDX", pROVEEDOR.PAIS_ID); return(View(pROVEEDOR)); }
public ActionResult Create([Bind(Include = "WORKF_ID,WF_VERSION,WF_POS,NUM_DOC,POS,LOOP,USUARIOA_ID,USUARIOD_ID,ESTATUS,FECHAC,HORAC,FECHAM,HORAM")] FLUJO fLUJO) { if (ModelState.IsValid) { db.FLUJOes.Add(fLUJO); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.NUM_DOC = new SelectList(db.DOCUMENTOes, "NUM_DOC", "TSOL_ID", fLUJO.NUM_DOC); ViewBag.USUARIOA_ID = new SelectList(db.USUARIOs, "ID", "PASS", fLUJO.USUARIOA_ID); ViewBag.USUARIOD_ID = new SelectList(db.USUARIOs, "ID", "PASS", fLUJO.USUARIOD_ID); ViewBag.WORKF_ID = new SelectList(db.WORKFPs, "ID", "EMAIL", fLUJO.WORKF_ID); return(View(fLUJO)); }
public ActionResult Create(HttpPostedFileBase PathArchivo, LayoutCargaMasivaViewModels modelView) { int pagina_id = 551;//ID EN BASE DE DATOS string msj = "lbl_mnjErrorGuardar"; try { FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller); var layoutExistente = db.LAYOUT_CARGA.FirstOrDefault(x => x.LAND == modelView.layoutMasiva.LAND && x.SOCIEDAD_ID == modelView.layoutMasiva.SOCIEDAD_ID); if (layoutExistente != null) { msj = "lbl_LayoutExistente"; throw new Exception(); } LAYOUT_CARGA layout = modelView.layoutMasiva; layout.FECHAC = DateTime.Now; layout.TIPO = "Solicitud"; if (PathArchivo != null) { var path = Path.Combine(Server.MapPath("~/Archivos/LayoutCargaMasiva")); var ruta = path + "/" + modelView.layoutMasiva.LAND + "_" + modelView.layoutMasiva.SOCIEDAD_ID + "_" + PathArchivo.FileName; if (!Directory.Exists(path)) { DirectoryInfo di = Directory.CreateDirectory(path); } PathArchivo.SaveAs(ruta); layout.RUTA = ruta; db.LAYOUT_CARGA.Add(modelView.layoutMasiva); db.SaveChanges(); return(RedirectToAction("Index")); } else { throw new Exception(); } } catch (Exception ex) { FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller); CargarSelectList(ref modelView, new string[] { CMB_PAIS, CMB_SOCIEDADES }); ViewBag.mnjError = FnCommon.ObtenerTextoMnj(db, pagina_id, msj, User.Identity.Name); return(View(modelView)); } }
public ActionResult Edit(int id, Contactoc co) { using (TruequeEntities db = new TruequeEntities()) { try { var idCli = db.CONTACTOCs.Where(x => x.ID == id).First(); if (co.defecto) { var conAct = db.CONTACTOCs .Where(x => x.VKORG == idCli.VKORG && x.VTWEG == idCli.VTWEG && x.KUNNR == idCli.KUNNR && x.SPART == idCli.SPART && x.DEFECTO == true).ToList(); foreach (var item in conAct) { item.DEFECTO = false; } db.SaveChanges(); var con = db.CONTACTOCs.Where(x => x.ID == id).First(); con.NOMBRE = co.nombre; con.PHONE = co.telefono; con.EMAIL = co.correo; con.DEFECTO = co.defecto; con.CARTA = co.carta; db.SaveChanges(); } else { var con = db.CONTACTOCs.Where(x => x.ID == id).First(); con.NOMBRE = co.nombre; con.PHONE = co.telefono; con.EMAIL = co.correo; con.DEFECTO = co.defecto; db.SaveChanges(); } return(RedirectToAction("Index", new { vko = idCli.VKORG, vtw = idCli.VTWEG, kun = idCli.KUNNR, spa = idCli.SPART })); } catch { int pagina = 644; //ID EN BASE DE DATOS string u = User.Identity.Name; FnCommon.ObtenerConfPage(db, pagina, u, this.ControllerContext.Controller); return(View(co)); } } }
public ActionResult Create([Bind(Include = "ID,DESCRIPCION,ACTIVO")] TSOPORTE tSOPORTE, FormCollection collection) { if (ModelState.IsValid) { db.TSOPORTEs.Add(tSOPORTE); db.SaveChanges(); List <TSOPORTET> listTextos = new List <TSOPORTET>(); if (collection.AllKeys.Contains("EN") && !String.IsNullOrEmpty(collection["EN"])) { TSOPORTET m = new TSOPORTET { SPRAS_ID = "EN", TSOPORTE_ID = tSOPORTE.ID, TXT50 = collection["EN"] }; listTextos.Add(m); } if (collection.AllKeys.Contains("ES") && !String.IsNullOrEmpty(collection["ES"])) { TSOPORTET m = new TSOPORTET { SPRAS_ID = "ES", TSOPORTE_ID = tSOPORTE.ID, TXT50 = collection["ES"] }; listTextos.Add(m); } db.TSOPORTETs.AddRange(listTextos); db.SaveChanges(); return(RedirectToAction("Index")); } int pagina_id = 1316; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller); ViewBag.activo = true; try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //return RedirectToAction("Pais", "Home"); } return(View(tSOPORTE)); }
public ActionResult DeleteConfirmed(decimal id) { DOCUMENTO dOCUMENTO = db.DOCUMENTOes.Find(id); db.DOCUMENTOes.Remove(dOCUMENTO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "PAGINA_ID,ROL_ID,PERMISO")] PERMISO_PAGINA pERMISO_PAGINA, string idx) { if (ModelState.IsValid) { var ppx = db.PERMISO_PAGINA.Where(x => x.ROL_ID == pERMISO_PAGINA.ROL_ID && x.PAGINA_ID == pERMISO_PAGINA.PAGINA_ID).FirstOrDefault(); //si el valor que se esta tratando de meter ya existe no entrara en la condicion if (ppx == null) { //en automatico estara activa pERMISO_PAGINA.PERMISO = true; db.PERMISO_PAGINA.Add(pERMISO_PAGINA); db.SaveChanges(); return(RedirectToAction("Index", new { id = int.Parse(idx) })); } } int pagina = 764; //ID EN BASE DE DATOS using (TruequeEntities db = new TruequeEntities()) { string u = User.Identity.Name; //string u = "admin"; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(761) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.error = "Valores Existentes"; try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".svg"; } catch { //ViewBag.pais = "mx.svg"; //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; } ViewBag.PAGINA_ID = new SelectList(db.PAGINAs, "ID", "ID", pERMISO_PAGINA.PAGINA_ID); ViewBag.ROL_ID = new SelectList(db.PUESTOes, "ID", "ID", pERMISO_PAGINA.ROL_ID); return(View(pERMISO_PAGINA)); }
public ActionResult ListModAutorizador(List <SolicitudPorAprobar> solicitudPorAprobar) { try { string usuarioa_id = solicitudPorAprobar.First().USUARIOA_ID_NUEVO; foreach (SolicitudPorAprobar sol in solicitudPorAprobar) { //actualizar registro ant. FLUJO f = db.FLUJOes.Where(x => x.NUM_DOC == sol.NUM_DOC).OrderByDescending(a => a.POS).FirstOrDefault(); if (f.ESTATUS == "P") { db.FLUJOes.Add(new FLUJO { WORKF_ID = f.WORKF_ID, WF_VERSION = f.WF_VERSION, WF_POS = f.WF_POS, NUM_DOC = f.NUM_DOC, POS = f.POS + 1, DETPOS = f.DETPOS, DETVER = f.DETVER, LOOP = f.LOOP, USUARIOD_ID = f.USUARIOD_ID, USUARIOA_ID = usuarioa_id, ESTATUS = f.ESTATUS, FECHAC = DateTime.Now, FECHAM = DateTime.Now, COMENTARIO = "Se modifica Autorizador", STATUS = f.STATUS }); f.ESTATUS = "M"; f.STATUS = null; f.FECHAM = DateTime.Now; db.Entry(f).State = EntityState.Modified; } } db.SaveChanges(); } catch (Exception e) { Log.ErrorLogApp(e, "ModificacionesGlobales", "ListModAutorizador"); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "SOCIEDAD_ID,PAIS_ID,TSOL,FACTURA,FECHA,PROVEEDOR,CONTROL,AUTORIZACION,VENCIMIENTO,FACTURAK,EJERCICIOK,BILL_DOC,BELNR,IMPORTE_FAC,PAYER,DESCRIPCION,SOCIEDAD,ACTIVO")] FACTURASCONF fACTURASCONF) { try { db.FACTURASCONFs.Add(fACTURASCONF); db.SaveChanges(); return(RedirectToAction("Index")); } catch { int pagina_id = 1211; //ID EN BASE DE DATOS int pagina2 = 1210; //ID EN BASE DE DATOS FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller, pagina2); } return(View(fACTURASCONF)); }
public ActionResult Index(Calendario445ViewModel modelView) { int pagina_id = 533;//ID EN BASE DE DATOS CALENDARIO_EX calendarioEx = modelView.calendarioEx445; try { DateTime fechaActual = DateTime.Now; calendarioEx.USUARIOC_ID = User.Identity.Name; calendarioEx.FEHAC = fechaActual; calendarioEx.ACTIVO = true; if (!ValidarExcepcionExistente(calendarioEx) || !ValidarFechas(calendarioEx)) { throw (new Exception()); } db.CALENDARIO_EX.Add(calendarioEx); db.SaveChanges(); return(RedirectToAction("Index", new { ejercicio = calendarioEx.EJERCICIO, periodo = calendarioEx.PERIODO, sociedad_id = calendarioEx.SOCIEDAD_ID, tsol_id = calendarioEx.TSOL_ID })); } catch (Exception) { FnCommon.ObtenerConfPage(db, pagina_id, User.Identity.Name, this.ControllerContext.Controller); modelView.calendariosEx445List = ObtenerExcepciones(calendarioEx.EJERCICIO, calendarioEx.PERIODO, calendarioEx.SOCIEDAD_ID, calendarioEx.TSOL_ID); modelView.calendario445 = ObtenerCalendario445(calendarioEx.EJERCICIO, calendarioEx.PERIODO, calendarioEx.SOCIEDAD_ID, calendarioEx.TSOL_ID); CargarSelectList(ref modelView, new string[] { CMB_SOCIEDADES + "," + calendarioEx.SOCIEDAD_ID, CMB_PERIODOS + "," + calendarioEx.PERIODO, CMB_TIPOSSOLICITUD + "," + calendarioEx.TSOL_ID, CMB_USUARIOS }); return(View(modelView)); } }
// GET: Contacto/Delete/5 public ActionResult Delete(int id) { using (TruequeEntities db = new TruequeEntities()) { var con = db.CONTACTOCs.Where(x => x.ID == id).First(); con.ACTIVO = false; db.SaveChanges(); return(RedirectToAction("Index", new { vko = con.VKORG, vtw = con.VTWEG, kun = con.KUNNR, spa = con.SPART })); } }
// GET: Flujos public ActionResult Index() { int pagina = 103; //ID EN BASE DE DATOS using (TruequeEntities db = new TruequeEntities()) { string u = User.Identity.Name; var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault(); ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList(); ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList(); ViewBag.usuario = user; ViewBag.returnUrl = Request.Url.PathAndQuery;; ViewBag.rol = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.Title = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50; ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); ViewBag.textos = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList(); try { string p = Session["pais"].ToString(); ViewBag.pais = p + ".png"; } catch { //ViewBag.pais = "mx.png"; //return RedirectToAction("Pais", "Home"); } Session["spras"] = user.SPRAS_ID; } List <DET_AGENTE> dda = db.DET_AGENTE.ToList(); foreach (DET_AGENTE da in dda) { string id = da.GAUTORIZACION.USUARIOs.Where(a => a.PUESTO_ID.Equals(da.PUESTOA_ID)).FirstOrDefault().ID; da.USUARIOA = id; da.USUARIOC = da.GAUTORIZACION.USUARIOs.Where(a => a.PUESTO_ID.Equals(da.PUESTOC_ID)).FirstOrDefault().ID; db.Entry(da).State = EntityState.Modified; db.SaveChanges(); } //List<USUARIO> uu = db.USUARIOs.ToList(); //foreach(USUARIO u in uu) //{ // foreach(GAUTORIZACION g in u.GAUTORIZACIONs) // { // int i = 0; // } //} var fLUJOes = db.FLUJOes.Include(f => f.DOCUMENTO).Include(f => f.USUARIO).Include(f => f.USUARIO1).Include(f => f.WORKFP); return(View(fLUJOes.ToList())); }