Ejemplo n.º 1
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            DateTime fechaEmitido = DateTime.Now;
            Usuario  u            = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);

            Pedido pedido = new Pedido();

            pedido.Concepto     = "";
            pedido.Descripcion  = "";
            pedido.FechaEmitido = fechaEmitido;
            pedido.Usuario      = (Usuario)DatosUsuario.getUsuario(u.Id);
            pedido.Departamento = (Departamento)DatosDepartamento.getDepartamento(1);
            pedido.Activo       = true;
            DatosPedido.Crear(pedido);

            FrmEditarPedido p = new FrmEditarPedido((int)DatosPedido.getUltimoPedido());

            p.ShowDialog();

            if (this.btnRecibidos.Checked == true)
            {
                Actualizar();
            }
            else
            {
                ActualizarEnviados();
            }
        }
Ejemplo n.º 2
0
        private void Actualizar()
        {
            try
            {
                Usuario      u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);
                Departamento d = DatosDepartamento.getDepartamento(u.Departamento.Id);

                if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "")
                {
                    pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioId(d.Id);
                }
            }
            catch
            {
            }
        }
Ejemplo n.º 3
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();
                }
            }
        }