示例#1
0
 public ActionResult Create(EmpresasModels empresa)
 {
     try
     {
         ADMIN_PORTAL.Models.UTNIMASEntities db = new ADMIN_PORTAL.Models.UTNIMASEntities();
         // TODO: Add insert logic here
         string query = "INSERT INTO EMPRESAS(DIRECCION_EMPRESA,NOMBRE_EMPRESA,EMAIL_EMPRESA,ID_CLIENTE,NOMBRE_CONTACTO,TELEF_CONTACTO,SECTOR_PRODUCCION)" +
                        "VALUES('" + empresa.DIRECCION_EMPRESA + "', '" + empresa.NOMBRE_EMPRESA + "', '" + empresa.EMAIL_EMPRESA + "', 1, '" + empresa.NOMBRE_CONTACTO + "', '" + empresa.TELEF_CONTACTO + "', '" + empresa.SECTOR_PRODUCCION + "')";
         db.Database.ExecuteSqlCommand(query);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(View());
     }
 }
示例#2
0
        public ActionResult Create(EmpresasModels empresa)
        {
            string Iduser    = null;
            int    Empresa   = 0;
            string userEmail = System.Web.HttpContext.Current.User.Identity.Name;

            try
            {
                if (userEmail != "")
                {
                    //UTNIMASEntities db1 = new UTNIMASEntities();
                    Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion
                    con.ConexDB();                                   //Conecta la BD
                    con.abrir();                                     //Abre la BD
                    SqlCommand cmd = new SqlCommand("SELECT ID_CLIENT FROM dbo.CLIENTS WHERE EMAIL_CLIENT = @userEmail ", con.ConexDB());
                    cmd.Parameters.AddWithValue("@userEmail", userEmail);
                    Iduser = (cmd.ExecuteScalar().ToString());
                    if (Iduser != null)
                    {
                        SqlCommand cmd2 = new SqlCommand("SELECT COUNT(*) FROM dbo.EMPRESAS WHERE ID_CLIENTE = @userId ", con.ConexDB());
                        cmd2.Parameters.AddWithValue("@userId", Iduser);
                        Empresa = Convert.ToInt32(cmd2.ExecuteScalar());
                    }
                }
                if (Empresa == 0)
                {
                    UTNIMASEntities db    = new UTNIMASEntities();
                    string          query = "INSERT INTO EMPRESAS(DIRECCION_EMPRESA,NOMBRE_EMPRESA,EMAIL_EMPRESA,ID_CLIENTE,NOMBRE_CONTACTO,TELEF_CONTACTO,SECTOR_PRODUCCION)" +
                                            "VALUES('" + empresa.DIRECCION_EMPRESA + "', '" + empresa.NOMBRE_EMPRESA + "', '" + empresa.EMAIL_EMPRESA + "','" + Iduser + "','" + empresa.NOMBRE_CONTACTO + "', '" + empresa.TELEF_CONTACTO + "', '" + empresa.SECTOR_PRODUCCION + "')";
                    db.Database.ExecuteSqlCommand(query);
                    string Mensaje = "Registro de Empresa Completo";
                    return(Json(new { Success = true, Mensaje }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    string Mensaje = "Solamente Puede Crear una Empresa";
                    return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                string Mensaje = "Error con la Solicitud";
                return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet));
            }
        }