示例#1
0
        public void EnlazarDatos()
        {
            Cursor.Current = Cursors.WaitCursor;
            this.Enabled   = false;

            try
            {
                Dapesa.Credito.Pedidos.Reglas.MensajeroCXC loMensajero = new Dapesa.Credito.Pedidos.Reglas.MensajeroCXC();
                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();

                if (!cbNotificar.Checked)
                {
                    Alertar(loPedidos);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\r\nFuente: " + ex.Source, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
                this.Enabled   = true;
            }
        }
示例#2
0
        private void EnlazarDatos()
        {
            Cursor.Current = Cursors.WaitCursor;
            this.Enabled   = false;

            try
            {
                Dapesa.Credito.Pedidos.Reglas.MensajeroCXC loMensajero = new Dapesa.Credito.Pedidos.Reglas.MensajeroCXC();
                DataTable loPedidos = loMensajero.ObtenerPedidos(_loSesion, _loFechaInicio, _loFechaFin, _lnSucursal);
                rvPedidos.Reset();

                rvPedidos.LocalReport.ReportPath             = "Rdl/ResumenPedidos.rdl";
                rvPedidos.LocalReport.ReportEmbeddedResource = "Rdl/ResumenPedidos.rdl";
                rvPedidos.LocalReport.DisplayName            = "MENSAJERO PEDIDOS";
                rvPedidos.LocalReport.DataSources.Add(
                    new ReportDataSource("dsPedidos", loPedidos));
                rvPedidos.ShowToolBar = false;
                //rvPedidos.AutoSize = true;
                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;
            }
        }
示例#3
0
        public void ObtenerSucursales()
        {
            Cursor.Current = Cursors.WaitCursor;
            this.Enabled   = false;

            try
            {
                Dapesa.Credito.Pedidos.Reglas.MensajeroCXC loMensajero = new Dapesa.Credito.Pedidos.Reglas.MensajeroCXC();
                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;
            }
        }