/// <summary> /// Creates a formato /// </summary> /// <param name="formatoEntity"></param> /// <returns></returns> public object[] CreateFormato(BusinessEntities.FormatoEntity formatoEntity) { try { using (var scope = new TransactionScope()) { var formato = new FORMATO { IdFormato = formatoEntity.IdFormato, IdNorma = formatoEntity.IdNorma, Codigo = formatoEntity.Codigo, Nombre = formatoEntity.Nombre, IdTipoFormato = formatoEntity.IdTipoFormato, IdPlazo = formatoEntity.IdPlazo, IdPeriodicidad = formatoEntity.IdPeriodicidad, IdEstado = formatoEntity.IdEstado, DiasPlazo = formatoEntity.DiasPlazo, IdSeccion = formatoEntity.IdSeccion, InlcuyeFecha = formatoEntity.InlcuyeFecha }; _unitOfWork.FormatoRepository.Insert(formato); _unitOfWork.Save(); scope.Complete(); object[] resultado = { "0000", formato.IdFormato }; return(resultado); } } catch (Exception e) { var cod = new CodigoError(); var codigoError = cod.Error(e.ToString()); object[] resultado = { codigoError, e.ToString() }; return(resultado); } }
public ActionResult DeleteConfirmed(int id) { FORMATO fORMATO = db.FORMATO.Find(id); db.FORMATO.Remove(fORMATO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "FOR_ID,FOR_NOMBRE")] FORMATO fORMATO) { if (ModelState.IsValid) { db.Entry(fORMATO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fORMATO)); }
// GET: Correos/Details/5 public ActionResult Details(decimal id, bool?mail) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var dOCUMENTO = db.DOCUMENTOes.Where(x => x.NUM_DOC == id).FirstOrDefault(); ViewBag.workflow = db.FLUJOes.Where(a => a.NUM_DOC.Equals(id)).OrderBy(a => a.POS).ToList(); ViewBag.acciones = db.FLUJOes.Where(a => a.NUM_DOC.Equals(id) & a.ESTATUS.Equals("P") & a.USUARIOA_ID.Equals(User.Identity.Name)).FirstOrDefault(); ViewBag.url = "http://localhost:64497"; ViewBag.url = "http://192.168.1.77"; ViewBag.url = Request.Url.AbsoluteUri.Replace(Request.Url.AbsolutePath, ""); if (dOCUMENTO == null) { return(HttpNotFound()); } //MGC 08-10-2018 Obtener el nombre del cliente var prov = db.PROVEEDORs.Where(p => p.LIFNR == dOCUMENTO.PAYER_ID).FirstOrDefault().NAME1; ViewBag.prov = prov; //Obtener miles y dec FORMATO formato = new FORMATO(); formato = db.FORMATOes.Where(f => f.ACTIVO == true).FirstOrDefault(); ViewBag.miles = formato.MILES; ViewBag.dec = formato.DECIMALES; //ViewBag.miles = dOCUMENTO.PAI.MILES;//LEJGG 090718 //ViewBag.dec = dOCUMENTO.PAI.DECIMAL;//LEJGG 090718 FormatosC fc = new FormatosC(); ViewBag.monto = fc.toShow((decimal?)dOCUMENTO.MONTO_DOC_MD, formato.DECIMALES); if (mail == null) { mail = true; } //B20180803 MGC Correos............ string mailv = ""; if (mail != null) { if (mail == true) { mailv = "X"; } } ViewBag.mail = mailv; //B20180803 MGC Correos............ return(View(dOCUMENTO)); }
public ActionResult Create([Bind(Include = "FOR_ID,FOR_NOMBRE")] FORMATO fORMATO) { if (ModelState.IsValid) { db.FORMATO.Add(fORMATO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fORMATO)); }
// GET: FORMATOes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FORMATO fORMATO = db.FORMATO.Find(id); if (fORMATO == null) { return(HttpNotFound()); } return(View(fORMATO)); }
// GET: Correos public ActionResult Index(decimal id, bool?mail) //B20180803 MGC Correos { var dOCUMENTO = db.DOCUMENTOes.Where(x => x.NUM_DOC == id).FirstOrDefault(); var flujo = db.FLUJOes.Where(x => x.NUM_DOC == id).OrderByDescending(o => o.POS).Select(s => s.POS).ToList(); ViewBag.Pos = flujo[0]; ViewBag.url = "http://localhost:60621"; ViewBag.url = "http://192.168.1.30"; ViewBag.url = Request.Url.AbsoluteUri.Replace(Request.Url.AbsolutePath, ""); //ViewBag.miles = dOCUMENTOes.PAI.MILES;//LEJGG 090718 //ViewBag.dec = dOCUMENTOes.PAI.DECIMAL;//LEJGG 090718 //Obtener miles y dec FORMATO formato = new FORMATO(); formato = db.FORMATOes.Where(f => f.ACTIVO == true).FirstOrDefault(); ViewBag.miles = formato.MILES; ViewBag.dec = formato.DECIMALES; FormatosC fc = new FormatosC(); ViewBag.monto = fc.toShow((decimal?)dOCUMENTO.MONTO_DOC_MD, formato.DECIMALES); if (mail == null) { mail = true; } //B20180803 MGC Correos............ string mailv = ""; if (mail != null) { if (mail == true) { mailv = "X"; } } ViewBag.mail = mailv; //B20180803 MGC Correos............ //B20180803 MGC Presupuesto............ //Models.PresupuestoModels carga = new Models.PresupuestoModels(); ViewBag.ultMod = "";//carga.consultarUCarga(); //MGC 08-10-2018 Obtener el nombre del cliente var prov = db.PROVEEDORs.Where(p => p.LIFNR == dOCUMENTO.PAYER_ID).FirstOrDefault().NAME1; ViewBag.prov = prov; //CLIENTE_MOD cli = new CLIENTE_MOD(); //cli = SelectCliente(dOCUMENTO.PAYER_ID); ViewBag.kunnr = ""; // cli.KUNNR; ViewBag.vtweg = ""; // cli.VTWEG; Services.FormatosC format = new FormatosC(); //PRESUPUESTO_MOD presu = new PRESUPUESTO_MOD(); //presu = getPresupuesto(dOCUMENTO.PAYER_ID); //decimal pcanal = 0; //try //{ // pcanal = Convert.ToDecimal(presu.P_CANAL) / 1; //} //catch (Exception) //{ //} //decimal pbanner = 0; //try //{ // pbanner = Convert.ToDecimal(presu.P_BANNER) / 1; //} //catch (Exception) //{ //} //decimal pcc = 0; //try //{ // pcc = Convert.ToDecimal(presu.PC_C) / 1; //} //catch (Exception) //{ //} //decimal pca = 0; //try //{ // pca = Convert.ToDecimal(presu.PC_A) / 1; //} //catch (Exception) //{ //} //decimal pcp = 0; //try //{ // pcp = Convert.ToDecimal(presu.PC_P) / 1; //} //catch (Exception) //{ //} //decimal pct = 0; //try //{ // pct = Convert.ToDecimal(presu.PC_T) / 1; //} //catch (Exception) //{ //} //decimal consu = 0; //try //{ // consu = Convert.ToDecimal(presu.CONSU) / 1; //} //catch (Exception) //{ //} ViewBag.pcan = ""; //format.toShow(pcanal, dOCUMENTO.PAI.DECIMAL); ViewBag.pban = ""; //format.toShow(pbanner, dOCUMENTO.PAI.DECIMAL); ViewBag.pcc = ""; //format.toShow(pcc, dOCUMENTO.PAI.DECIMAL); ViewBag.pca = ""; //format.toShow(pca, dOCUMENTO.PAI.DECIMAL); ViewBag.pcp = ""; //format.toShow(pcp, dOCUMENTO.PAI.DECIMAL); ViewBag.pct = ""; //format.toShow(pct, dOCUMENTO.PAI.DECIMAL); ViewBag.consu = ""; //format.toShow(consu, dOCUMENTO.PAI.DECIMAL); //B20180803 MGC Presupuesto............ return(View(dOCUMENTO)); }