public ActionResult GetOnlyProducto(string Id) { try { PRODUCT em = new PRODUCT(); if (!string.IsNullOrEmpty(Id)) { using (UTNIMASEntities db = new UTNIMASEntities()) { em = db.PRODUCTS.Find(int.Parse(Id)); } Productoz e3 = new Productoz { PRODUCTO_ID = em.PRODUCTO_ID, NOMBRE_PRODUCTO = em.NOMBRE_PRODUCTO, ID_PRECIO = em.ID_PRECIO.ToString(), DESCRIP_PRODUCTO = em.DESCRIP_PRODUCTO, FOTO_PRODUCTO = em.FOTO_PRODUCTO.ToString(), EMPRESA_ID = em.EMPRESA_ID.ToString() }; return(Json(new { Success = true, data = e3, status = 200 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Success = true, data = "Error", status = 200 }, JsonRequestBehavior.AllowGet)); } catch (Exception) { throw; } }
public ActionResult GetOnlyEmpresa(string Id) { try { EMPRESA em = new EMPRESA(); if (!string.IsNullOrEmpty(Id)) { using (UTNIMASEntities db = new UTNIMASEntities()) { em = db.EMPRESAS.Find(int.Parse(Id)); } Empresaz e3 = new Empresaz { DIRECCION_EMPRESA = em.DIRECCION_EMPRESA, EMAIL_EMPRESA = em.EMAIL_EMPRESA, EMPRESA_ID = em.EMPRESA_ID, ID_CLIENTE = em.ID_CLIENTE.ToString(), NOMBRE_CONTACTO = em.NOMBRE_CONTACTO, NOMBRE_EMPRESA = em.NOMBRE_EMPRESA, SECTOR_PRODUCCION = em.SECTOR_PRODUCCION, TELEF_CONTACTO = em.TELEF_CONTACTO }; return(Json(new { Success = true, data = e3, status = 200 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Success = true, data = "Error", status = 200 }, JsonRequestBehavior.AllowGet)); } catch (Exception) { throw; } }
public ActionResult Create(ProductosModels producto) { string Iduser = null; string Empresa = null; try { string userId = System.Web.HttpContext.Current.User.Identity.Name; if (userId != "") { UTNIMASEntities db = new UTNIMASEntities(); // TODO: Add insert logic here string query = "INSERT INTO PRODUCTS(NOMBRE_PRODUCTO,ID_PRECIO,DESCRIP_PRODUCTO,FOTO_PRODUCTO,EMPRESA_ID)" + "VALUES('" + producto.NOMBRE_PRODUCTO + "', '" + producto.ID_PRECIO + "', '" + producto.DESCRIP_PRODUCTO + "','" + producto.FOTO_PRODUCTO + "', '" + producto.EMPRESA_ID + "')"; db.Database.ExecuteSqlCommand(query); } string Mensaje = "Registro de Producto Completo"; return(Json(new { Success = true, Mensaje }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { string Mensaje = "Error"; return(Json(new { Success = false, Mensaje }, JsonRequestBehavior.AllowGet)); } }
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 Delete(string ID) { using (UTNIMASEntities db = new UTNIMASEntities()) { EMPRESA em = db.EMPRESAS.Find(int.Parse(ID)); if (em != null) { db.EMPRESAS.Remove(em); db.SaveChanges(); } } return(Json(new { Success = true, data = ID, status = 200 }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditarPr(PRODUCT Producto) { using (UTNIMASEntities db = new UTNIMASEntities()) { PRODUCT em = db.PRODUCTS.Find(Producto.PRODUCTO_ID); em.PRODUCTO_ID = Producto.PRODUCTO_ID; em.NOMBRE_PRODUCTO = Producto.NOMBRE_PRODUCTO; em.ID_PRECIO = Producto.ID_PRECIO; em.DESCRIP_PRODUCTO = Producto.DESCRIP_PRODUCTO; em.FOTO_PRODUCTO = Producto.FOTO_PRODUCTO; em.EMPRESA_ID = Producto.EMPRESA_ID; db.SaveChanges(); } return(Json(new { Success = true, data = Producto, status = 200 }, 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 EditarEm(EMPRESA Empresa) { using (UTNIMASEntities db = new UTNIMASEntities()) { EMPRESA em = db.EMPRESAS.Find(Empresa.EMPRESA_ID); em.DIRECCION_EMPRESA = Empresa.DIRECCION_EMPRESA; em.EMAIL_EMPRESA = Empresa.EMAIL_EMPRESA; em.ID_CLIENTE = Empresa.ID_CLIENTE; em.NOMBRE_CONTACTO = Empresa.NOMBRE_CONTACTO; em.NOMBRE_EMPRESA = Empresa.NOMBRE_EMPRESA; em.SECTOR_PRODUCCION = Empresa.SECTOR_PRODUCCION; em.TELEF_CONTACTO = Empresa.TELEF_CONTACTO; db.SaveChanges(); } return(Json(new { Success = true, data = Empresa, status = 200 }, JsonRequestBehavior.AllowGet)); }
// GET: Empresas public ActionResult Index() { List <EmpresasModels> lst; using (UTNIMASEntities db = new UTNIMASEntities()) { lst = (from d in db.EMPRESAS select new EmpresasModels { EMPRESA_ID = d.EMPRESA_ID, NOMBRE_EMPRESA = d.NOMBRE_EMPRESA, DIRECCION_EMPRESA = d.DIRECCION_EMPRESA, NOMBRE_CONTACTO = d.NOMBRE_CONTACTO, TELEF_CONTACTO = d.TELEF_CONTACTO, EMAIL_EMPRESA = d.EMAIL_EMPRESA, SECTOR_PRODUCCION = d.SECTOR_PRODUCCION, ID_CLIENTE = d.ID_CLIENTE.ToString() }).ToList(); } return(View(lst)); }