private void btnAceptar_Click(object sender, EventArgs e) { if (Validar()) { tbUsuarios login = new tbUsuarios(); login.nombreUsuario = txtUsuario.Text.ToString(); login.contraseña = txtContraseña.Text.Trim(); login = insBUsuario.getLoginUsuario(login); if (login != null) { if (login.idRol == 1) { pasarDatosEvent(true); } else { pasarDatosEvent(false); } } else { pasarDatosEvent(false); } } this.Close(); }
private tbProducto buscarProducto(string idProd) { tbProducto producto = new tbProducto(); if (idProd != string.Empty) { producto.idProducto = idProd; Global.Usuario = usuarioIns.getLoginUsuario(Global.Usuario); producto = BProducto.GetEntity(producto); if (producto == null) { producto = null; MessageBox.Show("El producto digitado no se encuentra en la base datos.", "Producto Inexistente", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { producto = null; } return(producto); }
private void ingresar() { if (Validar()) { tbUsuarios login = new tbUsuarios(); login.nombreUsuario = txtUsuario.Text.ToString(); login.contraseña = txtContraseña.Text.Trim(); login = insBUsuario.getLoginUsuario(login); if (login != null) { if (login.tbEmpresa.fechaCaducidad > Utility.getDate()) { Global.Usuario = login; Global.sucursal = 2; Global.NumeroCaja = 1; List <tbEmpresaActividades> listaAct = actINs.getListaEmpresaActividad(login.idEmpresa, (int)login.idTipoIdEmpresa); if (listaAct.Count == 0) { MessageBox.Show("No existen actividades económicas aplicadas a este usuario"); cerrarFact(); this.Close(); } else if (listaAct.Count == 1) { Global.multiActividad = false; Global.actividadEconomic = listaAct.FirstOrDefault(); } else { Global.multiActividad = true; frmActividadEconomicaCombo act = new frmActividadEconomicaCombo(); act.listaAct = listaAct; act.ShowDialog(); } this.Close(); } else { MessageBox.Show("El licenciamiento del producto ha caducado, favor contactar con la empresa", "Vencimiento licenciamiento", MessageBoxButtons.OK, MessageBoxIcon.Stop); cerrarFact(); this.Close(); } } else { //Creamos un ciclo para dar un numero determinado de intentos antes de que se cierre el formulario if (i < intentos) { MessageBox.Show("Usuario o contraseña inválidos"); limpiar(); txtUsuario.Focus(); } else { cerrarFact(); this.Close(); //desahabilitar y cerrar } i += 1; } } }