コード例 #1
0
ファイル: RptReservasFecha.cs プロジェクト: julioanyosa/ERPH
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;
            try
            {
                if (DtpFechaIni.Value != null & DtpFechaFin.Value != null & CboProducto.SelectedIndex != -1)
                {
                    DtDespachos = ObjCL_Venta.GetReservasRepProducto(DtpFechaIni.Value, DtpFechaFin.Value.AddDays(1), CboProducto.SelectedValue.ToString());
                    Halley.Presentacion.Ventas.CrystalReports.CrGetReservasRepProducto ObjCrpGetReservasRepProducto = new Halley.Presentacion.Ventas.CrystalReports.CrGetReservasRepProducto();
                    ObjCrpGetReservasRepProducto.SetDataSource(DtDespachos);

                    CrvReservas.ReportSource = ObjCrpGetReservasRepProducto;
                    //pasar datos directo al crystal reports
                    TextObject txt;
                    txt      = (TextObject)ObjCrpGetReservasRepProducto.ReportDefinition.ReportObjects["TxtTitulo"];
                    txt.Text = "Despachos requeridos entre " + DtpFechaIni.Value.Date.ToShortDateString().ToString() + " y " + DtpFechaFin.Value.Date.ToShortDateString().ToString() + " de " + CboProducto.Columns["Alias"].Value.ToString();
                }
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.InnerException.Message);
                MessageBox.Show(ex.Message);
            }

            Cursor = Cursors.Default;
        }