public void llenarLista(List <Asignacion> lproducto, string referencia, string talla, string cantidad) { lproducto = aux; if (val.validarVacio(cantidad) == true) { if (val.validarNumeros(cantidad) == true) { Asignacion asignacion = new Asignacion(); asignacion.Referencia = referencia; asignacion.Talla = Convert.ToDouble(talla); asignacion.Cantidad = Convert.ToInt32(cantidad); if (asignacion.Cantidad > 0) { if (lproducto == null) { lproducto = new List <Asignacion>(); lproducto.Add(asignacion); aux = lproducto; mensaje = msj1 + asignacion.Cantidad + ", " + asignacion.Referencia + ", " + asignacion.Talla + ""; return; } else { if (lproducto.Contains(asignacion)) { mensaje = msj2; return; } else { lproducto.Add(asignacion); mensaje = msj3 + asignacion.Cantidad + asignacion.Referencia + asignacion.Talla + ""; return; } } } else { mensaje = msj4; return; } } else { mensaje = msj5; return; } } else { mensaje = msj6; return; } }
public UUsuario loguear(string cedula, string clave) { Validaciones val = new Validaciones(); UUsuario user = new UUsuario(); if (val.validarNumeros(cedula) == true) { MAC a = new MAC(); user.Usuario = cedula; user.Clave = clave; user.Ip = HttpContext.Current.Request.UserHostAddress; user.Mac = a.traerMac(); return(user); } return(user); }
public UUsuario loguear(string cedula, string clave, bool x) { Validaciones val = new Validaciones(); UUsuario user = new UUsuario(); if (x == true) { if (cedula != "" && clave != "") { if (val.validarNumeros(cedula) == true) { MAC a = new MAC(); user.Usuario = cedula; user.Clave = clave; user.Ip = "192.168.1.1"; //user.Ip = HttpContext.Current.Request.UserHostAddress; user.Mac = a.traerMac(); DAOUsuario guardarUsuario = new DAOUsuario(); DataTable data = guardarUsuario.loggin(user); user = new CoreUser(idioma).autenticar(user); mensaje = user.Mensaje; Validaciones validarRol = new Validaciones(); response = validarRol.validarRol(user.Rol_id); return(user); } else { mensaje = msj1; return(user); } } else { mensaje = msj2; } } else { mensaje = "¡Parece que no eres una persona!"; return(user); } return(user); }
public string listaEnviar(List <Producto> lproducto, string referencia, string talla, string cantidad) { DAOUsuario dao = new DAOUsuario(); int cantBodega = 0; if (val.validarVacio(referencia) == true && val.validarVacio(talla) && val.validarVacio(cantidad) == true) { if (val.validarNumeros(cantidad) == true) { Producto p = new Producto(); p.Referencia = referencia; p.Talla = Convert.ToDouble(talla); p.Cantidad = Convert.ToInt64(cantidad); DataTable r = dao.validarAsignacion(p.Referencia, p.Talla); if (r.Rows.Count == 1) { foreach (DataRow row in r.Rows) { cantBodega = Convert.ToInt32(row["cantidad"]); p.Entregado = Convert.ToInt32(row["entregado"]); p.Idproducto = Convert.ToInt32(row["idproducto"]); cantBodega = cantBodega - p.Entregado; } } else { } if (p.Cantidad < cantBodega) { if ((cantBodega - p.Cantidad) >= 5) { if (lproducto == null) { lproducto = new List <Producto>(); lproducto.Add(p); aux1 = lproducto; } else { lproducto.Add(p); aux1 = lproducto; } return(msj9 + p.Referencia + msj10 + p.Talla + msj11 + p.Cantidad + "."); } else { return(msj12); } } else { return(msj13); } } else { return(msj14); } } else { return(msj15); } }
public List <Producto> AnalizarGridView(string cantidad, string talla, string refPro, string sede, List <Producto> listaVenta) { DAOUsuario dAO = new DAOUsuario(); int cont = 0; Validaciones val = new Validaciones(); if (val.validarVacio(talla) == true && val.validarVacio(refPro) == true) { if (val.validarVacio(cantidad) == true) { if (val.validarNumeros(cantidad.ToString()) == true) { Producto producto = new Producto(); if (cantidad == "") { producto.Cantidad = 0; } else { producto.Cantidad = Convert.ToInt64(cantidad); } producto.Referencia = Convert.ToString(refPro); producto.Talla = Convert.ToDouble(talla); if (producto.Cantidad > 0) { bool vof; cont++; vof = dAO.validarCantidad(producto, sede); if (vof == false) { this.set_mensaje(msj1 + producto.Referencia + msj2 + producto.Talla + msj3); } else { producto.Precio = dAO.traePrecio(producto.Referencia, producto.Talla); producto.ValorTotal = producto.Precio * producto.Cantidad; producto.Idproducto = cont; if (listaVenta == null) { listaVenta = new List <Producto>(); listaVenta.Add(producto); } else { if (listaVenta.Contains(producto)) { this.set_mensaje(msj4); } else { listaVenta.Add(producto); this.set_mensaje(msj5); } } } } else { if (listaVenta == null) { listaVenta = new List <Producto>(); this.set_mensaje(msj6); } else { return(listaVenta); } } } else { this.set_mensaje(msj7); } } else { this.set_mensaje(msj8); if (listaVenta == null) { listaVenta = new List <Producto>(); this.set_mensaje(msj8); } else { return(listaVenta); } } } else { if (listaVenta == null) { listaVenta = new List <Producto>(); this.set_mensaje(msj9); } else { return(listaVenta); } } if (cont == 0) { this.set_mensaje(msj10); } this.set_mensaje(msj11); return(listaVenta); }
public List <Producto> AnalizarGridView(string cantidad, double talla, string refPro, string sede, List <Producto> listaVenta) { DAOUsuario dAO = new DAOUsuario(); int cont = 0; Validaciones val = new Validaciones(); if (val.validarNumeros(cantidad.ToString()) == true) { Producto producto = new Producto(); if (cantidad == "") { producto.Cantidad = 0; } else { producto.Cantidad = Convert.ToInt64(cantidad); } producto.Referencia = Convert.ToString(refPro); producto.Talla = Convert.ToDouble(talla); if (producto.Cantidad > 0) { bool vof; cont++; vof = dAO.validarCantidad(producto, sede); if (vof == false) { this.set_mensaje("La cantidad de productos para la referencia " + producto.Referencia + " con talla " + producto.Talla + " es inferior a la de la venta.Escriba otra cantidad"); } else { producto.Precio = dAO.traePrecio(producto.Referencia, producto.Talla); producto.ValorTotal = producto.Precio * producto.Cantidad; producto.Idproducto = cont; if (listaVenta == null) { listaVenta = new List <Producto>(); listaVenta.Add(producto); } else { if (listaVenta.Contains(producto)) { this.set_mensaje("Ya ha agregado este poducto a la venta. Elimine el producto de la venta para añadir mas cantidad."); } else { listaVenta.Add(producto); } } } } else { if (listaVenta == null) { listaVenta = new List <Producto>(); this.set_mensaje("No hay productos para añadir a la venta."); } else { return(listaVenta); } } } else { this.set_mensaje("Ingrese solo numeros."); } if (cont == 0) { this.set_mensaje("No hay productos para añadir a la venta."); } return(listaVenta); }