public ActionResult Create(CLIENTEREALES clientereales) { tipusu(); if (ModelState.IsValid) { bool a = db.CLIENTEREALES.Any(r => r.Rut == clientereales.Rut); if (a == false) { db.CLIENTEREALES.Add(clientereales); db.SaveChanges(); return RedirectToAction("Index"); } else { ViewBag.fk_Region = new SelectList(db.Region, "CODIGO", "NOMBRE"); ViewBag.fk_Comuna = new SelectList(db.Comuna.Where(r => r.COD_REGIONFK == "01"), "CODIGO", "NOMBRE"); ViewBag.texto = "Ya existe un cliente agregado con este rut"; return View(clientereales); } } ViewBag.fk_Region = new SelectList(db.Region, "CODIGO", "NOMBRE"); ViewBag.fk_Comuna = new SelectList(db.Comuna.Where(r => r.COD_REGIONFK == "01"), "CODIGO", "NOMBRE"); return View(clientereales); }
public ActionResult Edit(CLIENTEREALES clientereales) { tipusu(); if (ModelState.IsValid) { db.Entry(clientereales).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.fk_Comuna = new SelectList(db.Comuna, "CODIGO", "NOMBRE", clientereales.fk_Comuna); return View(clientereales); }
private void CargarAsignacion(HttpPostedFileBase excelFile) { System.Data.DataTable dt = ExcelClass.Read((this.Server.MapPath("~/uploadedFolder/") + "_" + excelFile.FileName).ToString()); foreach (System.Data.DataRow row in dt.Rows) { if (row[1] != DBNull.Value && row[3] != DBNull.Value && row[6] != DBNull.Value) { CLIENTEREALES Carga = new CLIENTEREALES(); Carga.Nombre = row[1].ToString(); Carga.Rut = row[3].ToString(); bool produc = db.CLIENTEREALES.Any(r => r.Rut == Carga.Rut); if (produc == false) { Carga.Estado = System.Convert.ToBoolean(row[2]); Carga.Giro = row[4].ToString(); Carga.Giro = Carga.Giro.Remove(0,3); char a = Carga.Giro[0]; if (a == ' ') { Carga.Giro = Carga.Giro.Remove(0,1); } Carga.fk_Comuna = int.Parse(row[5].ToString()); Carga.Direccion = row[6].ToString(); Carga.Email = row[7].ToString(); Carga.Contacto = row[8].ToString(); db.CLIENTEREALES.Add(Carga); db.SaveChanges(); } } } }