private void btnbuscar_Click(object sender, EventArgs e)
        {
            if (tbserieenvio.Text != null && tbcorrelativo.Text != "")
            {
                DataTable dt          = new DataTable();
                string    serie       = lueserie.Text;
                int       correlativo = int.Parse(tbcorrelativo.Text);
                var       info_recibo = (from a in db.tbl_recibos_anticipos
                                         where a.activo == true &&
                                         a.serie == serie &&
                                         a.correlativo == correlativo &&
                                         a.id_tienda == Configuraciones.Configuraciones.idtienda
                                         select a).FirstOrDefault();


                if (info_recibo == null)
                {
                    MessageBox.Show("No existen resultados!");
                    tbenvio.Text            = null;
                    tbserieenvio.Text       = null;
                    tbcorrelativoenvio.Text = null;
                    tbcliente.Text          = null;
                    tbmontofactura.Text     = null;
                }
                else
                {
                    tbenvio.Text            = info_recibo.id_recibos_anticipo.ToString();
                    tbserieenvio.Text       = info_recibo.serie;
                    tbcorrelativoenvio.Text = info_recibo.correlativo.ToString();
                    tbcliente.Text          = info_recibo.nombre_cliente;
                    tbmontofactura.Text     = info_recibo.monto_recibo.ToString();

                    dt = ControllerPagoCredito.MostrarDetalleDePago(Configuraciones.Configuraciones.idtienda, info_recibo.id_recibos_anticipo);
                    if (dt.Rows.Count > 0)
                    {
                        gridControlDetalleDePago.Visible    = true;
                        gridControlDetalleDePago.DataSource = dt;
                        gridControlDetalleDePago.ForceInitialize();
                        gridViewDetallePago.BestFitColumns();
                    }
                }
            }
        }
Example #2
0
        private void FormOperarPago_Load(object sender, EventArgs e)
        {
            gridControlDetalleDePago.DataSource = ControllerPagoCredito.MostrarDetalleDePago(Configuraciones.Configuraciones.idtienda, id_pago_recibo_enc);
            gridControlDetalleDePago.ForceInitialize();
            gridViewDetallePago.BestFitColumns();

            if (operacion.Equals("APLICAR"))
            {
                btnOperar.Text          = "APLICAR";
                lyRazon.Visibility      = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                lyNumeroPago.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
            if (operacion.Equals("RECHAZAR"))
            {
                btnOperar.Text     = "RECHAZAR";
                lyRazon.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
                dxErrorProvider1.SetError(txtRazon, "ESTE CAMPO ES OBLIGATORIO");
                lyNumeroPago.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
        }