Пример #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            expresion.Limpiar();
            if (!string.IsNullOrEmpty(this.txtBuscarOrdenSN.Text))
            {
                expresion.Donde("id", Comparacion.Igual, Convert.ToInt32(this.txtBuscarOrdenSN.Text));
            }
            else
            {
                if (this.cboBuscarEstado.SelectedIndex != 0)
                {
                    expresion.Donde("fkordenespedido.fkestadosordenespedido.id", Comparacion.Igual, this.cboBuscarEstado.SelectedValue);
                }

                if (this.pnlBusquedaAvanzada.Enabled)
                {
                    if (this.dtpBuscarFecha.LockUpdateChecked)
                    {
                        expresion.Y("fkordenespedido.fecha", Comparacion.Igual, this.dtpBuscarFecha.Value);
                    }

                    if (this.txtBuscarSector.Tag != null)
                    {
                        expresion.Y("fkordenespedido.idbarrio", Comparacion.Igual, this.txtBuscarSector.Tag);
                    }

                    if (!String.IsNullOrEmpty(this.txtBuscarCliente.Text))
                    {
                        expresion.Y("(fkordenespedido.fkcliente.fkpersona.apellido + \" \" + fkordenespedido.fkcliente.fkpersona.nombre)", Comparacion.Contiene, this.txtBuscarCliente.Text);
                    }
                }
            }
            this.Actualizar();
        }