public static bool FaturamentoExist(int userID) { List <string> columns = new List <string>(); List <string> values = new List <string>(); ListHelper.AddKey(ref columns, ref values, "fk_usuario", userID.ToString()); bool retorno = new DMLQuery(new CallDB()).ExistData("usuario_fatuamento", columns, values); return(retorno); }
public ActionResult Login(UserModelLogin _userModel) { if (ModelState.IsValid) { List <string> columns = new List <string>(); columns.Add("email"); List <string> values = new List <string>(); values.Add(_userModel.EmailLogin); if (new DMLQuery().ExistData("usuario", columns, values)) { MD5 md5hash = MD5.Create(); string passwordHashed = PasswordProcedures.ToMD5Hash(_userModel.PasswordLogin); if (new UsersQuery().Login(_userModel.EmailLogin, passwordHashed)) { var nivel = new DMLQuery().GetData("usuario_admin", "usuario", "email", _userModel.EmailLogin); if (Convert.ToInt32(nivel) >= 2) { //SE O NIVEL >= 1 O USUARIO TEM PERMISSÃO PARA ACESSAR O INDEX AdminCookieController.AdminID = new UsersQuery().GetUserID(_userModel.EmailLogin); AdminCookieController.AdminEmail = _userModel.EmailLogin; ModelState.Clear(); _userModel = null; return(RedirectToAction("Index", "Admin")); } else { ViewBag.Message = "Usuário sem permissão"; } } else { ViewBag.Message = "Usuario ou senha incorreto"; } } else { ViewBag.Message = "Usuário Não existe"; } } return(View(_userModel)); }
public IActionResult Detalhe(Carrinho model, int Id, int quantidade) { Produto produto = new Produto(); produto.texto_personalizado = model.texto_personalizado; produto.id_produto = Id; var itens = new UsersQuery().ReturnProdutos(Id); List<string> columns = new List<string>(); List<string> values = new List<string>(); ListHelper.AddKey(ref columns, ref values, "fk_usuario", AlgeCookieController.UserID.ToString()); ListHelper.AddKey(ref columns, ref values, "fk_status", "5");//5 carrinho bool retorno = new DMLQuery(new CallDB()).ExistData("pedido", columns, values); if (retorno == false) { int user = AlgeCookieController.UserID; using (CallDB db = new CallDB()) { int pedidoID = new UsersQuery(db).RegisterCart(user); inserirItems(model,quantidade, pedidoID.ToString(), itens.preco, itens.id_produto); } return RedirectToAction("Produto", "Home", new { idCarrinho = "" }); } else { Order order = new Order().GetCardUser(AlgeCookieController.UserID); inserirItems(model,quantidade, order.id_pedido.ToString(), itens.preco, itens.id_produto); return RedirectToAction("Produto", "Home", new { idCarrinho = "" }); } }
public ActionResult ChangeOrderStatus([FromBody] Order order) { bool OrderExist = new DMLQuery().ExistData("pedido", new List <String> { "id_pedido", "fk_usuario" }, new List <String> { order.id_pedido.ToString(), order.fk_usuario.ToString() }); if (OrderExist) { new DMLQuery().UpdateData("pedido", new List <String> { "fk_status" }, new List <String> { Convert.ToInt32(order.OrderStatus).ToString() }, "id_pedido = " + order.id_pedido); return(Json(new { message = "Pedido atualizado" })); } else { return(Json(new { message = "Pedido não existe" })); } }