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 CrearOferta(String cuitP, String razonSocialP, Funciones.Funciones funcion, IngresaProveedor formularioAnterior) { InitializeComponent(); anterior = formularioAnterior; funciones = funcion; cuit = cuitP; razonSocial = razonSocialP; }
// GET: Sesion public ActionResult Login() { Usuario usuario = new Usuario(); usuario.numUsuario = 4001; usuario.usuario = "INV_SA"; usuario.contrasena = "SBS_ADMIN_54"; Funciones.Funciones funciones = new Funciones.Funciones(); funciones.ObtenerUsuario(usuario); return(View()); }
public ActionResult LogOn(LogOnModel model) { string respuesta = ""; Funciones.Funciones funcion = new Funciones.Funciones(); Conexiones.Conexion conexion_now = new Conexiones.Conexion(); if (ModelState.IsValid) { string username_login = model.UserName; string password_encoded = funcion.md5_encode(model.Password); if (conexion_now.ingreso_usuario(username_login, password_encoded)) { var userCookie = new HttpCookie("user_login", username_login + '-' + password_encoded); userCookie.Expires.AddDays(365); HttpContext.Response.Cookies.Add(userCookie); string tipo_usuario = ""; if (conexion_now.es_admin(username_login)) { tipo_usuario = "administrador"; } else { tipo_usuario = "usuario"; } ViewBag.estado = 1; ViewBag.titulo = "Ingreso"; ViewBag.contenido = "Bienvenido a la seccion de administracion " + tipo_usuario + " " + username_login; ViewBag.tipo = "success"; ViewBag.controlador = "Home"; ViewBag.accion = "Index"; ViewBag.Title = "Administracion"; return(View("Redirect")); } else { respuesta = "Datos incorrectos"; } } else { respuesta = "Faltan datos"; } ViewBag.estado = 1; ViewBag.titulo = "Ingreso"; ViewBag.contenido = respuesta; ViewBag.tipo = "warning"; ViewBag.Title = "Login"; return(View("LogOn", model)); }
public ActionResult ValidaUsuario(Usuario usuario) { try { Funciones.Funciones funciones = new Funciones.Funciones(); usuario = funciones.ObtenerUsuario(usuario); if (usuario.estatus == 200) { return(RedirectToAction("Index", "Home")); } else { return(Json(new { estatus = usuario.estatus, mensaje = usuario.mensaje }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(new HttpStatusCodeResult(500, ex.Message)); } }
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 Facturar(Funciones.Funciones fun) { InitializeComponent(); funciones = fun; btnFacturar.Visible = false; }
public ListadoProveedor(Funciones.Funciones fun) { InitializeComponent(); funciones = fun; }
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")); } }
public IngresaProveedor(Funciones.Funciones funciones, string tipo) { this.tipo = tipo; InitializeComponent(); funcion = funciones; }
public IngresaProveedor(Funciones.Funciones funciones) { InitializeComponent(); funcion = funciones; }
public ActionResult EditarUsuario(CambiarUsuarioModel 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 usuario = model.nombre_usuario; string password = model.password; string nuevo_usuario = model.nuevo_usuario; if (usuario != "" && password != "" && nuevo_usuario != "") { string password_encoded = funcion.md5_encode(password); if (conexion_now.ingreso_usuario(usuario, password_encoded)) { if (conexion_now.comprobar_existencia_usuario_editar(nuevo_usuario)) { respuesta = "El usuario " + nuevo_usuario + " ya existe"; done = false; } else { if (conexion_now.cambiar_usuario(usuario, nuevo_usuario)) { respuesta = "El usuario ha sido cambiado exitosamente"; done = true; } else { respuesta = "Ha ocurrido un error en la base de datos"; done = false; } } } else { respuesta = "Los datos del usuario son invalidos"; done = false; } } else { respuesta = "Los datos son invalidos"; done = false; } } else { respuesta = "Los datos son invalidos"; done = false; } if (done == true) { if (Request.Cookies["user_login"] != null) { var userCookie = new HttpCookie("user_login"); userCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(userCookie); } ViewBag.estado = 1; ViewBag.titulo = "Cambiar Usuario"; ViewBag.contenido = respuesta; ViewBag.tipo = "success"; ViewBag.controlador = "Login"; ViewBag.accion = "LogOn"; ViewBag.Title = "Cambiar usuario"; return(View("Redirect")); } else { ViewBag.estado = 1; ViewBag.titulo = "Cambiar Usuario"; ViewBag.contenido = respuesta; ViewBag.tipo = "warning"; ViewBag.Title = "Cambiar usuario"; return(View("CambiarUsuario", model)); } } else { return(RedirectToAction("LogOn", "Login")); } } else { return(RedirectToAction("LogOn", "Login")); } }
public AbmRol(Funciones.Funciones fun) { InitializeComponent(); funciones = fun; }
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 ListadoEstadistico(Funciones.Funciones fun) { InitializeComponent(); funciones = fun; }