private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { Usuario u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar); Departamento d = DatosDepartamento.getDepartamento(u.Departamento.Id); try { if (txtBuscar.Text == "") { if (this.btnRecibidos.Checked == true) { Actualizar(); } else { ActualizarEnviados(); } } if (cbSelector.SelectedIndex == 0) { if (this.btnEnviados.Checked == true) { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdConcepto(u.Id, txtBuscar.Text); } else { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdConcepto(d.Id, txtBuscar.Text); } } else if (cbSelector.SelectedIndex == 1) { if (this.btnEnviados.Checked == true) { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdDescripcion(u.Id, txtBuscar.Text); } else { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdDescripcion(d.Id, txtBuscar.Text); } } else if (cbSelector.SelectedIndex == 2) { if (this.btnEnviados.Checked == true) { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdDepartamentoDestino(u.Id, txtBuscar.Text); } else { pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdDepartamentoOrigen(d.Id, txtBuscar.Text); } } } catch { MessageBox.Show("No se encontro nada en su busqueda"); if (this.btnRecibidos.Checked == true) { Actualizar(); } else { ActualizarEnviados(); } } }
public void Actualizar() { departamentoBindingSource.DataSource = DatosDepartamento.getDepartamentos(); }
public FrmEditarUsuario(int id) { InitializeComponent(); paisBindingSource.DataSource = DatosPais.getPaises(); departamentoBindingSource.DataSource = DatosDepartamento.getDepartamentos(); this.id = id; this.fechaNacimientoDateTimePicker.MaxDate = DateTime.Today.AddYears(-16); this.fechaIngresoDateTimePicker.MaxDate = DateTime.Today.AddDays(1); if (id == 0) { Actualizar2(); loginBindingSource.Add(new Login()); usuarioBindingSource.Add(new Usuario()); } else { Actualizar(); fechaNacimiento = true; usuarioBindingSource.Add(DatosUsuario.getUsuario(id)); Usuario u = (Usuario)usuarioBindingSource.Current; //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id; int idUsuario = u.Login.Id; if (u.Sexo) { rbtnM.Select(); } else { rbtnF.Select(); } if (u.TipoUsuario) { rbtnAd.Select(); } else { rbtnMo.Select(); } if (u.TipoDocumento == "DNI") { tipoDocumentoDropbox.Text = "DNI"; } else if (u.TipoDocumento == "PASAPORTE") { tipoDocumentoDropbox.Text = "PASAPORTE"; } else { tipoDocumentoDropbox.Text = "OTRO"; } int idLogin = (int)DatosLogin.getLogin(idUsuario).Id; loginBindingSource.Add(DatosLogin.getLogin(loginBindingSource.Add(DatosLogin.getLogin((int)DatosUsuario.getUsuario(id).Login.Id)))); //primero tomo el id del usuario a modificar. //tomo el id del login que el usuario a moficar tiene asignado //llamo el metodo getLogin por medio del id login obtenida // //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id; //int idLogin = (int)DatosLogin.getLogin(idUsuario).Id; cbLocalidad.SelectedItem = ((Usuario)usuarioBindingSource.Current).Localidad; cbLocalidad.SelectedValue = ((Usuario)usuarioBindingSource.Current).Localidad.Id; cbProvincia.SelectedItem = ((Localidad)localidadBindingSource.Current).Provincia; cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id; cbPais.SelectedItem = ((Provincia)provinciaBindingSource.Current).Pais; cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id; cbDepartamento.SelectedItem = ((Usuario)usuarioBindingSource.Current).Departamento; cbDepartamento.SelectedValue = ((Usuario)usuarioBindingSource.Current).Departamento.Id; if (u.Nombre != "") { this.Text = "Editar " + u.Nombre; } } }