public void ObtenerSucursales() { Cursor.Current = Cursors.WaitCursor; this.Enabled = false; try { Dapesa.Comun.Pedidos.Reglas.AppMensajero loMensajero = new Dapesa.Comun.Pedidos.Reglas.AppMensajero(); DataTable loSucursales = loMensajero.ObtenerSucursales(((InicioSesion)this.MdiParent.Owner).Sesion, ((InicioSesion)this.MdiParent.Owner).Sesion.Usuario.Id); cbSucursal.DataSource = loSucursales; if (loSucursales.Rows[0]["SUC_PREDEFINIDA"].ToString() != string.Empty) { cbSucursal.SelectedValue = int.Parse(loSucursales.Rows[0]["SUC_PREDEFINIDA"].ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\nFuente: " + ex.Source, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor.Current = Cursors.Default; this.Enabled = true; } }
public void EnlazarDatos() { Cursor.Current = Cursors.WaitCursor; this.Enabled = false; try { Dapesa.Comun.Pedidos.Reglas.AppMensajero loMensajero = new Dapesa.Comun.Pedidos.Reglas.AppMensajero(); DataTable loPedidos = loMensajero.ObtenerPedidos(((InicioSesion)this.MdiParent.Owner).Sesion, DateTime.Parse(dtpFechaInicio.Text), DateTime.Parse(dtpFechaFinal.Text), int.Parse(cbSucursal.SelectedValue.ToString())); rvPedidos.Reset(); rvPedidos.LocalReport.ReportPath = "Rdl/Pedidos.rdl"; rvPedidos.LocalReport.ReportEmbeddedResource = "Rdl/Pedidos.rdl"; rvPedidos.LocalReport.DisplayName = "MENSAJERO PEDIDOS"; rvPedidos.LocalReport.DataSources.Add( new ReportDataSource("dsPedidos", loPedidos)); rvPedidos.ShowToolBar = false; rvPedidos.RefreshReport(); } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\nFuente: " + ex.Source, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor.Current = Cursors.Default; this.Enabled = true; } }