Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
 public void Actualizar()
 {
     departamentoBindingSource.DataSource = DatosDepartamento.getDepartamentos();
 }
Ejemplo n.º 3
0
        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;
                }
            }
        }