public ActionResult ObtenerInfo(string Id) { string NOMBRE_EMPRESA = ""; string DIRECCION_EMPRESA = ""; string NOMBRE_CONTACTO = ""; string SECTOR_PRODUCCION = ""; try { //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 if (Id != null) { SqlCommand cmd2 = new SqlCommand("SELECT NOMBRE_EMPRESA,DIRECCION_EMPRESA,NOMBRE_CONTACTO,SECTOR_PRODUCCION FROM dbo.EMPRESAS WHERE EMPRESA_ID = @userId ", con.ConexDB()); cmd2.Parameters.AddWithValue("@userId", Id); //Empresa = cmd2.ExecuteScalar().ToString(); SqlDataReader registros = cmd2.ExecuteReader(); while (registros.Read()) { NOMBRE_EMPRESA = registros["NOMBRE_EMPRESA"].ToString(); DIRECCION_EMPRESA = registros["DIRECCION_EMPRESA"].ToString(); NOMBRE_CONTACTO = registros["NOMBRE_CONTACTO"].ToString(); SECTOR_PRODUCCION = registros["SECTOR_PRODUCCION"].ToString(); } } return(Json(new { Success = true, NOMBRE_EMPRESA, DIRECCION_EMPRESA, NOMBRE_CONTACTO, SECTOR_PRODUCCION }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { string Mensaje = "Error con la Solicitud"; return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet)); } }
public ActionResult RegistroPrecios() { Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion con.ConexDB(); //Conecta la BD con.abrir(); //Abre la BD //CREAR COMANDO DE SQL SqlCommand cmd = new SqlCommand("Insert into dbo.PRECIOS(PRECIOS_ID,PRECIO_UNIDAD,PRECIO_PAQUETE,PRECIO_SERVICIO,PRECIO_MAYOREO,PRECIO_ESPECIAL)values(@PRECIOS_ID,@PRECIO_UNIDAD,@PRECIO_PAQUETE,@PRECIO_SERVICIO,@PRECIO_MAYOREO,@PRECIO_ESPECIAL)", con.ConexDB()); //AGREGAR LOS PARAMETROS A LA BD cmd.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(1 /*AGREGAR DATOS DEL FORM DE LA VISTA*/); //cmd.Parameters.Add("@Name", SqlDbType.VarChar, 30).Value = Console.ReadLine(); //EJECUTA LOS COMANDOS SQL //cmd.ExecuteNonQuery(); //Cerrar la Conexon con la DB string userId = System.Web.HttpContext.Current.User.Identity.Name; if (userId != "") { SqlCommand cmd2 = new SqlCommand("SELECT ID_CLIENT FROM dbo.CLIENTS WHERE EMAIL_CLIENT = @userId ", con.ConexDB()); cmd2.Parameters.AddWithValue("@userId", userId); ViewBag.EMPRESA = (cmd2.ExecuteScalar().ToString()); } con.cerrar(); //Mostrar Vista return(View()); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); string Iduser = null; int Precios = 0; string userEmail = model.Email; 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.PRECIOS WHERE PRECIOS_ID IS NOT NULL", con.ConexDB()); Precios = Convert.ToInt32(cmd2.ExecuteScalar()); } } if (Precios == 0) { UTNIMASEntities db = new UTNIMASEntities(); string query = "INSERT INTO PRECIOS(PRECIO_UNIDAD,PRECIO_PAQUETE,PRECIO_SERVICIO,PRECIO_MAYOREO,PRECIO_ESPECIAL)" + "VALUES('" + 10 + "', '" + 100 + "', '" + 300 + "','" + 500 + "','" + 5 + "')"; db.Database.ExecuteSqlCommand(query); } return(RedirectToAction("Index", "Home")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult RegistroProductos() { //Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion //con.ConexDB(); //Conecta la BD //con.abrir(); //Abre la BD //CREAR COMANDO DE SQL //SqlCommand cmd = new SqlCommand("Insert into dbo.PRODUCTS(PRODUCTOS_ID,NOMBRE_PRODUCTO,ID_PRECIO,NOMBRE_CONTACTO,DESCRIP_PRODUCTO,FOTO_PRODUCTO,EMPRESA_ID)values(@PRODUCTOS_ID,@NOMBRE_PRODUCTO,@ID_PRECIO,@DESCRIP_PRODUCTO,@FOTO_PRODUCTO,@EMPRESA_ID)", con.ConexDB()); //AGREGAR LOS PARAMETROS A LA BD //cmd.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(1/*AGREGAR DATOS DEL FORM DE LA VISTA*/); //cmd.Parameters.Add("@Name", SqlDbType.VarChar, 30).Value = Console.ReadLine(); //EJECUTA LOS COMANDOS SQL //cmd.ExecuteNonQuery(); //Cerrar la Conexon con la DB //con.cerrar(); //Mostrar Vista //return View(); string Iduser = null; string Empresa = ""; 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 NOMBRE_EMPRESA,EMPRESA_ID FROM dbo.EMPRESAS WHERE ID_CLIENTE = @userId ", con.ConexDB()); cmd2.Parameters.AddWithValue("@userId", Iduser); //Empresa = cmd2.ExecuteScalar().ToString(); SqlDataReader registros = cmd2.ExecuteReader(); while (registros.Read()) { ViewBag.Empresa = registros["NOMBRE_EMPRESA"].ToString(); ViewBag.IdEmpresa = registros["EMPRESA_ID"].ToString(); } } } return(View()); } catch (Exception ex) { string Mensaje = "Error con la Solicitud"; return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet)); } }
// GET: Productos public ActionResult Productos() { try { List <ProductosModels> lst = new List <ProductosModels>(); Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion con.ConexDB(); //Conecta la BD con.abrir(); //Abre la BD SqlCommand cmd2 = new SqlCommand("SELECT * FROM dbo.PRODUCTS", con.ConexDB()); SqlDataReader myReader = cmd2.ExecuteReader(); while (myReader.Read()) { ProductosModels p = new ProductosModels { PRODUCTOS_ID = 1, NOMBRE_PRODUCTO = myReader["NOMBRE_PRODUCTO"].ToString(), ID_PRECIO = 1, DESCRIP_PRODUCTO = myReader["DESCRIP_PRODUCTO"].ToString(), FOTO_PRODUCTO = myReader["FOTO_PRODUCTO"].ToString(), EMPRESA_ID = myReader["EMPRESA_ID"].ToString() }; lst.Add(p); } return(View(lst)); } catch (Exception ex) { string Mensaje = "Error con la Solicitud"; return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet)); } //List<ProductosModels> lst; //using (UTNIMASEntities db = new UTNIMASEntities()) //{ // lst = (from d in db.PRODUCTS // join c in db.EMPRESAS on d.EMPRESA_ID equals c.EMPRESA_ID // where d.EMPRESA_ID == c.EMPRESA_ID // select new ProductosModels // { // PRODUCTOS_ID = d.PRODUCTO_ID, // NOMBRE_PRODUCTO = d.NOMBRE_PRODUCTO, // ID_PRECIO = d.ID_PRECIO, // DESCRIP_PRODUCTO = d.DESCRIP_PRODUCTO, // FOTO_PRODUCTO = d.FOTO_PRODUCTO.ToString(), //Puede que en el modelo este mal inicializada porque en la base de datos es un tipo "image" // EMPRESA_ID = c.NOMBRE_EMPRESA // }).ToList(); //return View(lst); }
// GET: Registro public ActionResult RegistroEmpresas() { Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion con.ConexDB(); //Conecta la BD con.abrir(); //Abre la BD //CREAR COMANDO DE SQL SqlCommand cmd = new SqlCommand("Insert into dbo.EMPRESAS(EMPRESA_ID,NOMBRE_EMPRESA,DIRECCION_EMPRESA,NOMBRE_CONTACTO,TELEF_CONTACTO,EMAIL_EMPRESA,SECTOR_PRODUCCION,ID_CLIENTE)values(@Id,@Name,@Addr,@Contact,@Telf,@Email,@Sector,@Client)", con.ConexDB()); //AGREGAR LOS PARAMETROS A LA BD cmd.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(1 /*AGREGAR DATOS DEL FORM DE LA VISTA*/); //cmd.Parameters.Add("@Name", SqlDbType.VarChar, 30).Value = Console.ReadLine(); //EJECUTA LOS COMANDOS SQL //cmd.ExecuteNonQuery(); //Cerrar la Conexon con la DB con.cerrar(); //Mostrar Vista return(View()); //string Iduser = null; //string Empresa = ""; //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 NOMBRE_EMPRESA FROM dbo.EMPRESAS WHERE ID_CLIENTE = @userId ", con.ConexDB()); // cmd2.Parameters.AddWithValue("@userId", Iduser); // Empresa = cmd2.ExecuteScalar().ToString(); // } // } // ViewBag.Empresa = Empresa; // return View(); //} // catch (Exception ex) // { // string Mensaje = "Error con la Solicitud"; // return Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet); // } }
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)); } }
public ActionResult GetOnlyProducto() { try { List <ProductosModels> lst = new List <ProductosModels>(); Models.ConexionBD con = new Models.ConexionBD(); //Crea la instancia de la conexion con.ConexDB(); //Conecta la BD con.abrir(); //Abre la BD SqlCommand cmd2 = new SqlCommand("SELECT * FROM dbo.PRODUCTS", con.ConexDB()); SqlDataReader myReader = cmd2.ExecuteReader(); while (myReader.Read()) { ProductosModels p = new ProductosModels { PRODUCTOS_ID = 1, NOMBRE_PRODUCTO = myReader["NOMBRE_PRODUCTO"].ToString(), ID_PRECIO = 1, DESCRIP_PRODUCTO = myReader["DESCRIP_PRODUCTO"].ToString(), FOTO_PRODUCTO = myReader["FOTO_PRODUCTO"].ToString(), EMPRESA_ID = myReader["EMPRESA_ID"].ToString() }; lst.Add(p); } if (lst.Count > 0) { return(Json(new { Success = true, data = "true", status = 200 }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Success = true, data = "false", status = 200 }, JsonRequestBehavior.AllowGet)); } } catch (Exception) { throw; } }