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();
                    }
                }
            }
        }