public ActionResult AgregarProducto() { string respuesta = ""; bool done = false; if (Request.Cookies["uid"] != null) { if (conexion_now.valid_cookie(Request.Cookies["uid"].Value)) { string nombre_producto = Request["nombre_producto"]; string descripcion = Request["descripcion"]; int precio = Convert.ToInt32(Request["precio"]); int id_proveedor = Convert.ToInt32(Request["id_proveedor"]); if (nombre_producto != "" && descripcion != "" && funcion.valid_number(precio.ToString()) && funcion.valid_number(id_proveedor.ToString())) { if (conexion_now.comprobar_existencia_producto_crear(nombre_producto)) { respuesta = "El producto " + nombre_producto + " ya existe"; done = false; } else { if (conexion_now.agregarProducto(nombre_producto, descripcion, precio, id_proveedor)) { respuesta = "El producto ha sido registrado exitosamente"; done = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; done = false; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } } else { respuesta = "Acceso Denegado"; done = false; } } else { respuesta = "Acceso Denegado"; done = false; } return(Json(new { success = done, message = respuesta })); }
public ActionResult borrarProducto(int id) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { bool ok = false; string respuesta = ""; Funciones.Funciones funcion = new Funciones.Funciones(); if (funcion.valid_number(id.ToString())) { if (conexion_now.borrarProducto(id)) { respuesta = "El producto ha sido borrado exitosamente"; ok = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; ok = false; } } else { respuesta = "ID invalido"; ok = false; } if (ok == true) { ViewBag.estado = 1; ViewBag.titulo = "Productos"; ViewBag.contenido = "El producto ha sido borrado exitosamente"; ViewBag.tipo = "success"; ViewBag.controlador = "Administracion"; ViewBag.accion = "Productos"; ViewBag.Title = "Productos"; return(View("Redirect")); } else { ViewBag.estado = 1; ViewBag.titulo = "Productos"; ViewBag.contenido = respuesta; ViewBag.tipo = "warning"; ViewBag.Title = "Productos"; return(View("Productos")); } } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult AgregarProducto(ProductoModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; if (ModelState.IsValid) { string nombre_producto = model.nombre_producto; string descripcion = model.descripcion; int precio = model.precio; int id_proveedor = model.id_proveedor; if (nombre_producto != "" && descripcion != "" && funcion.valid_number(precio.ToString()) && funcion.valid_number(id_proveedor.ToString())) { if (conexion_now.comprobar_existencia_producto_crear(nombre_producto)) { respuesta = "El producto " + nombre_producto + " ya existe"; } else { if (conexion_now.agregarProducto(nombre_producto, descripcion, precio, id_proveedor)) { respuesta = "El producto ha sido registrado exitosamente"; } else { respuesta = "Ha ocurrido un error en la base de datos"; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } ViewBag.estado = 1; ViewBag.mensaje = respuesta; ViewBag.Title = "Productos"; return(View("Productos", model)); } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult EditarProveedor(ProveedorModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; if (ModelState.IsValid) { int id_proveedor = model.id_proveedor; string nombre_empresa = model.nombre_empresa; string direccion = model.direccion; int telefono = model.telefono; if (funcion.valid_number(id_proveedor.ToString()) && nombre_empresa != "" && direccion != "" && funcion.valid_number(telefono.ToString())) { if (conexion_now.comprobar_existencia_proveedor_editar(id_proveedor, nombre_empresa)) { respuesta = "El proveedor " + nombre_empresa + " ya existe"; } else { if (conexion_now.editarProveedor(id_proveedor, nombre_empresa, direccion, telefono)) { respuesta = "El proveedor ha sido editado exitosamente"; } else { respuesta = "Ha ocurrido un error en la base de datos"; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } ViewBag.estado = 1; ViewBag.mensaje = respuesta; ViewBag.Title = "Proveedores"; return(View("Proveedores", model)); } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult AgregarUsuario(UsuarioModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { if (conexion_now.valid_cookie_admin(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; bool done = false; if (ModelState.IsValid) { string nombre_usuario = model.nombre_usuario; string clave = model.password; int tipo = model.tipo; if (nombre_usuario != "" && clave != "" && funcion.valid_number(tipo.ToString())) { if (conexion_now.comprobar_existencia_usuario_crear(nombre_usuario)) { respuesta = "El usuario " + nombre_usuario + " ya existe"; done = false; } else { string password_encoded = funcion.md5_encode(clave); if (conexion_now.agregarUsuario(nombre_usuario, password_encoded, tipo)) { respuesta = "El usuario ha sido registrado exitosamente"; done = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; done = false; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } string mensaje_tipo = ""; if (done == true) { mensaje_tipo = "success"; } else { mensaje_tipo = "warning"; } ViewBag.estado = 1; ViewBag.titulo = "Usuarios"; ViewBag.contenido = respuesta; ViewBag.tipo = mensaje_tipo; ViewBag.Title = "Usuarios"; return(View("Usuarios", model)); } else { ViewBag.estado = 1; ViewBag.titulo = "Usuarios"; ViewBag.contenido = "Acceso Denegado"; ViewBag.tipo = "error"; ViewBag.controlador = "Administracion"; ViewBag.accion = "Index"; ViewBag.Title = "Administracion"; return(View("Redirect")); } } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult EditarProducto(ProductoModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; bool done = false; if (ModelState.IsValid) { int id_producto = model.id_producto; string nombre_producto = model.nombre_producto; string descripcion = model.descripcion; int precio = model.precio; int id_proveedor = model.id_proveedor; if (funcion.valid_number(id_producto.ToString()) && nombre_producto != "" && descripcion != "" && funcion.valid_number(precio.ToString()) && funcion.valid_number(id_proveedor.ToString())) { if (conexion_now.comprobar_existencia_producto_editar(id_producto, nombre_producto)) { respuesta = "El producto " + nombre_producto + " ya existe"; done = false; } else { if (conexion_now.editarProducto(id_producto, nombre_producto, descripcion, precio, id_proveedor)) { respuesta = "El producto ha sido editado exitosamente"; done = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; done = false; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } string tipo = ""; if (done == true) { tipo = "success"; } else { tipo = "warning"; } ViewBag.estado = 1; ViewBag.titulo = "Productos"; ViewBag.contenido = respuesta; ViewBag.tipo = tipo; ViewBag.Title = "Productos"; return(View("Productos", model)); } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult AgregarProveedor(ProveedorModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; bool done = false; if (ModelState.IsValid) { string nombre_empresa = model.nombre_empresa; string direccion = model.direccion; int telefono = model.telefono; if (nombre_empresa != "" && direccion != "" && funcion.valid_number(telefono.ToString())) { if (conexion_now.comprobar_existencia_proveedor_crear(nombre_empresa)) { respuesta = "El proveedor " + nombre_empresa + " ya existe"; done = false; } else { if (conexion_now.agregarProveedor(nombre_empresa, direccion, telefono)) { respuesta = "El proveedor ha sido registrado exitosamente"; done = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; done = false; } } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; done = false; } string tipo = ""; if (done == true) { tipo = "success"; } else { tipo = "warning"; } ViewBag.estado = 1; ViewBag.titulo = "Proveedores"; ViewBag.contenido = respuesta; ViewBag.tipo = tipo; ViewBag.Title = "Proveedores"; return(View("Proveedores", model)); } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public ActionResult AsignarUsuario(AsignarUsuarioModel model) { if (Request.Cookies["user_login"] != null) { Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (conexion_now.valid_cookie(Request.Cookies["user_login"].Value)) { if (conexion_now.valid_cookie_admin(Request.Cookies["user_login"].Value)) { Funciones.Funciones funcion = new Funciones.Funciones(); string respuesta = ""; if (ModelState.IsValid) { int id_usuario = model.id_usuario; string nombre_usuario = model.nombre_usuario; int tipo = model.tipo; if (funcion.valid_number(id_usuario.ToString()) && nombre_usuario != "" && funcion.valid_number(tipo.ToString())) { if (conexion_now.asignar_usuario(id_usuario, tipo)) { respuesta = "El usuario ha sido asignado exitosamente"; } else { respuesta = "Ha ocurrido un error en la base de datos"; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } } else { respuesta = "Los datos ingresados en el formulario son invalidos"; } ViewBag.estado = 1; ViewBag.mensaje = respuesta; ViewBag.Title = "Usuarios"; return(View("Usuarios", model)); } else { ViewBag.estado = 1; ViewBag.mensaje = "Acceso Denegado"; ViewBag.controlador = "Administracion"; ViewBag.accion = "Index"; ViewBag.Title = "Administracion"; return(View("Redirect")); } } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }