private void pictureBox1_Click(object sender, EventArgs e) { try { if (Application.OpenForms["Formproveedor"] != null) { Application.OpenForms["Formproveedor"].Activate(); } else { FormProveedor form = new FormProveedor(); form.ShowDialog(); if (form.cProveedor != null && form.cProveedor.Codproveedor != 0) { Miproveedor = form.cProveedor; txtidproveedor.Text = Miproveedor.Codproveedor.ToString(); txtruc.Text = Miproveedor.Ruc.ToString(); txtrazonsocial.Text = Miproveedor.Razonsocial.ToString(); txtdireccion.Text = Miproveedor.Direccion.ToString(); txtcelular.Text = Miproveedor.Celular.ToString(); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGenerar_Click(object sender, EventArgs e) { if (todos) { //C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedor.rpt FormProveedor formulario = new FormProveedor(); ReportDocument crystalrpt = new ReportDocument(); crystalrpt.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedor.rpt"); formulario.crystalReportViewer1.ReportSource = crystalrpt; formulario.crystalReportViewer1.Refresh(); formulario.Show(); } else { DateTime fecha = dateDesde.Value; string fechaDesde = fecha.ToString("d"); DateTime fecha2 = dateHasta.Value; string fechaHasta = fecha2.ToString("d"); FormProveedoresParametros form = new FormProveedoresParametros(); ReportDocument oRep = new ReportDocument(); ParameterField pf = new ParameterField(); ParameterFields pfs = new ParameterFields(); ParameterDiscreteValue pdv = new ParameterDiscreteValue(); pf.Name = "@fechaDesde"; pdv.Value = fechaDesde; pf.CurrentValues.Add(pdv); pfs.Add(pf); pfs.Clear(); pf.Name = "@fechaHasta"; pdv.Value = fechaHasta; pf.CurrentValues.Add(pdv); pfs.Add(pf); form.crystalReportViewer1.ParameterFieldInfo = pfs; oRep.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedoresParametros.rpt"); form.crystalReportViewer1.ReportSource = oRep; form.Show(); } }