public ActionResult UploadFiles([Bind(Include = "ID_GLOBAL,FOLIO_SIAC")] ModeloGlobal modeloGlobal)
        {
            if (Request.Files.Count > 0)
            {
                for (int i = 0; i < Request.Files.Count; i++)
                {
                    var file = Request.Files[i];

                    if (file != null && file.ContentLength > 0)
                    {
                        var filename      = Path.GetFileName(file.FileName);
                        var ext           = Path.GetExtension(file.FileName);
                        var pathDirectory = Path.Combine(Server.MapPath("~/Files/Global/" + modeloGlobal.FOLIO_SIAC + "/"));

                        var path = Path.Combine(Server.MapPath("~/Files/Global/" + modeloGlobal.FOLIO_SIAC + "/"), filename);

                        if (!Directory.Exists(pathDirectory))
                        {
                            DirectoryInfo di = Directory.CreateDirectory(pathDirectory);
                        }

                        file.SaveAs(path);
                        DataManager.InsertArchivoGlobal(ext, modeloGlobal.ID_GLOBAL, filename, "~/Files/Global/" + modeloGlobal.FOLIO_SIAC + "/" + filename);
                    }
                }
            }
            return(View("EditGlobal", modeloGlobal.FOLIO_SIAC));
        }
 public ActionResult GuardarGlobal([Bind(Include = "ID_GLOBAL,ID_PROMOTOR,FECHA_ELABORACION,FILDER,FECHA_CAPTURA,MESA_CONTROL,NOMBRE_CLIENTE,TEL_CONTACTO,SERVICIO,TIPO,PAQUETE,FOLIO_SIAC,ESTATUS_PAGO_INGRESO,ESTATUS_PAGO_POSTEO,OBSERVACIONES")] ModeloGlobal modeloGlobal)
 {
     if (DataManager.UpdateDataGlobal(modeloGlobal) > 0)
     {
         DataManager.InsertLog(((ModeloUsuarios)Session["USER_LOGGED"]).NOMBRE_COMPLETO, "Cambio de registro en id_global:" + modeloGlobal.ID_GLOBAL);
         return(View("Index", DataManager.GetAllDataGlobal()));
     }
     else
     {
         return(View("EditGlobal", modeloGlobal));
     }
 }
        //public ActionResult SaveNewGlobal([Bind(Include = "FECHA_ELABORACION,FILDER,FECHA_CAPTURA,MESA_CONTROL,NOMBRE_CLIENTE,TEL_CONTACTO,SERVICIO,TIPO,PAQUETE,FOLIO_SIAC,PROMOTOR_SELECTED,SERVICIO_SELECTED,TIPO_SELECTED,PAQUETE_SELECTED,OBSERVACIONES")] ModeloGlobal modeloGlobal)
        public ActionResult SaveNewGlobal(string fechaElaboracion, string filder, string fechaCaptura, string mesaControl, string nombreCliente, string telefono, string servicio, string tipo, string paquete, string promotor, string folioSIAC, string observaciones)
        {
            ModeloGlobal modeloGlobal = new ModeloGlobal();

            modeloGlobal.FECHA_ELABORACION = Convert.ToDateTime(fechaElaboracion);
            modeloGlobal.FILDER            = filder;
            modeloGlobal.FECHA_CAPTURA     = Convert.ToDateTime(fechaCaptura);
            modeloGlobal.MESA_CONTROL      = mesaControl;
            modeloGlobal.NOMBRE_CLIENTE    = nombreCliente;
            modeloGlobal.TEL_CONTACTO      = telefono;
            modeloGlobal.SERVICIO          = servicio;
            modeloGlobal.TIPO          = tipo;
            modeloGlobal.PAQUETE       = paquete;
            modeloGlobal.ID_PROMOTOR   = Convert.ToInt32(promotor);
            modeloGlobal.FOLIO_SIAC    = folioSIAC;
            modeloGlobal.OBSERVACIONES = observaciones;

            bool ExistsFolioSIAC = false;

            if (!string.IsNullOrEmpty(modeloGlobal.FOLIO_SIAC))
            {
                ExistsFolioSIAC = DataManager.ExistsFolioSIAC(modeloGlobal.FOLIO_SIAC);
            }

            if (ExistsFolioSIAC)
            {
                return(Json("FolioSIACError", JsonRequestBehavior.AllowGet));
            }

            if (DataManager.SetNewDataGlobal(modeloGlobal) > 0)
            {
                DataManager.InsertLog(((ModeloUsuarios)Session["USER_LOGGED"]).NOMBRE_COMPLETO, "Se da de alta un nuevo registro en global, FOLIO SIAC:" + modeloGlobal.FOLIO_SIAC + ", NOMBRE CLIENTE:" + modeloGlobal.NOMBRE_CLIENTE);
                return(Json("success", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("Error", JsonRequestBehavior.AllowGet));
            }

            //modeloGlobal.ID_PROMOTOR = Convert.ToInt32(modeloGlobal.PROMOTOR_SELECTED);
            //modeloGlobal.SERVICIO = modeloGlobal.SERVICIO_SELECTED;

            //if (DataManager.SetNewDataGlobal(modeloGlobal) > 0)
            //{
            //    return View("Index", DataManager.GetAllDataGlobal());
            //}
            //else
            //{
            //    return View("NewGlobal", modeloGlobal);
            //}
        }