protected void ButtonBuscar_Click1(object sender, EventArgs e) { PrestamoGridView.DataBind(); Expression <Func <Usuarios, bool> > filtro = x => true; UsusariosBLL entrada = new UsusariosBLL(); int id; switch (TipodeFiltro.SelectedIndex) { case 0: //ID id = Utilities.Utils.ToInt(TextCriterio.Text); filtro = c => c.UsuariosId == id; if (UsusariosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success"); return; } break; case 1: // Nombre filtro = c => c.Nombre.Contains(TextCriterio.Text); if (UsusariosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success"); return; } break; case 2: // Usuario filtro = c => c.Usuario.Contains(TextCriterio.Text); if (UsusariosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success"); return; } break; case 3: //Todos filtro = x => true; if (UsusariosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success"); } break; } PrestamoGridView.DataSource = UsusariosBLL.GetList(filtro); PrestamoGridView.DataBind(); }
private void ReporteButton_Click(object sender, EventArgs e) { Usuarios usuarios = new Usuarios(); if (ConsultadataGridView.Rows.Count > 0 && ConsultadataGridView.CurrentRow != null) { List <Usuarios> Detalle = (List <Usuarios>)ConsultadataGridView.DataSource; int id = Detalle.ElementAt(ConsultadataGridView.CurrentRow.Index).UsuariosId; ReporteUsuarios abrir = new ReporteUsuarios(UsusariosBLL.GetList(x => x.UsuariosId == id)); abrir.Show(); } else { MessageBox.Show("No existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private bool validar(int error) { bool errores = false; int num = 0; if (error == 1 && usuariosIdNumericUpDown.Value == 0) { UsuarioerrorProvider.SetError(usuariosIdNumericUpDown, "Llenar Usuario Id"); errores = true; } if (error == 2 && string.IsNullOrWhiteSpace(nombreTextBox.Text)) { UsuarioerrorProvider.SetError(nombreTextBox, "Llene Nombre"); errores = true; } if (error == 2 && string.IsNullOrWhiteSpace(usuarioTextBox.Text)) { UsuarioerrorProvider.SetError(usuarioTextBox, "Llene Usuario"); errores = true; } if (error == 2 && string.IsNullOrWhiteSpace(contraseñaTextBox.Text)) { UsuarioerrorProvider.SetError(contraseñaTextBox, "Llene contraseña"); errores = true; } if (error == 2 && string.IsNullOrWhiteSpace(ConfirmartextBox.Text)) { UsuarioerrorProvider.SetError(ConfirmartextBox, "Llene contraseña"); errores = true; } if (error == 3 && int.TryParse(nombreTextBox.Text, out num) == true) { UsuarioerrorProvider.SetError(nombreTextBox, "Debe Digitar Caracteres"); errores = true; } if (error == 4 && contraseñaTextBox.Text != ConfirmartextBox.Text) { UsuarioerrorProvider.SetError(ConfirmartextBox, "Llenar Confirmar Contraseña"); errores = true; } if (error == 5 && usuariosIdNumericUpDown.Value == 0) { bool paso = false; Usuarios usuario = new Usuarios(); var listado = new List <Usuarios>(); listado = UsusariosBLL.GetList(p => true); string descripcion = usuarioTextBox.Text; foreach (var i in listado) { if (descripcion == i.Usuario) { MessageBox.Show("Este Usuario ya está registrado", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(paso); } } } return(errores); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CuentaReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; CuentaReportViewer.Reset(); CuentaReportViewer.LocalReport.ReportPath = Server.MapPath(@"../Reportes/Usuario.rdlc"); CuentaReportViewer.LocalReport.DataSources.Clear(); CuentaReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Usuario", UsusariosBLL.GetList(filtro))); CuentaReportViewer.LocalReport.Refresh(); } }
private void Consultabutton_Click(object sender, EventArgs e) { switch (TipocomboBox.SelectedIndex) { case 0: //Id if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(2)) { MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { int id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.UsuariosId == id; if (UsusariosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Este ID, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 1: //Nombre if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(3)) { MessageBox.Show("Debe Digitar un Nombre!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { filtro = x => x.Nombre.Contains(CriteriotextBox.Text); if (UsusariosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Este Nombre, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 2: //Usuario if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(3)) { MessageBox.Show("!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { filtro = x => x.Usuario.Equals(CriteriotextBox.Text); if (UsusariosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 3: //TODO filtro = x => true; if (UsusariosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Lista esta Vacia, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } break; } if (TipocomboBox.SelectedItem != null) { ConsultadataGridView.DataSource = BLL.UsusariosBLL.GetList(filtro); CriteriotextBox.Clear(); UsuarioerrorProvider.Clear(); } ListaUsuarios = UsusariosBLL.GetList(filtro); ConsultadataGridView.DataSource = ListaUsuarios; }