private void btnAceptar_Click(object sender, System.EventArgs e)
 {
     if (objArqueo.DSArqueo.Rows.Count > 0)
     {
         try
         {
             if (objArqueo.GuardaArqueo() == true)
             {
                 if (MessageBox.Show("Datos guardados correctamente" + (char)13 +
                                     "¿Desea imprimir el reporte?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) ==
                     DialogResult.Yes)
                 {
                     ReportViewer.frmConsultaReporte rep = new ReportViewer.frmConsultaReporte(objArqueo.Arqueo, _RutaReportes,
                                                                                               _connection.DataSource, _connection.Database);
                     rep.ShowDialog();
                 }
                 objArqueo.DeletePreSave();
                 this.DialogResult = DialogResult.OK;
                 this.Close();
                 this.Dispose();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Ha ocurrido el siguiente error" + (char)13 +
                             ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("No se han capturado documentos", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Beispiel #2
0
        private void btnImprimir_Click(object sender, System.EventArgs e)
        {
//			ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_rutaReportes, _connection.DataSource, _connection.Database,
//				_pagoReferenciado.ArchivoOrigen.ToString());
            ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_rutaReportes, _connection.DataSource, _connection.Database,
                                                                                                  _pagoReferenciado.ArchivoOrigen);
            AbonoSinAplicar.ShowDialog();
        }
 //Impresión del reporte de arqueos
 private void imprimir()
 {
     if (_arqueo != 0)
     {
         ReportViewer.frmConsultaReporte rep = new ReportViewer.frmConsultaReporte(_arqueo, _RutaReportes,
                                                                                   _connection.DataSource, _connection.Database);
         rep.ShowDialog();
     }
 }
Beispiel #4
0
        private void btnAceptar_Click(object sender, System.EventArgs e)
        {
            if (securityProfile.TieneAcceso("PAGOREFERENCIADO_NOEDIFICIOS"))
            {
                if (grdCyC.SelectedItems.Count > 0)
                {
                    frmRelPagoCYC oForm = new frmRelPagoCYC(grdCyC.SelectedItems[0].SubItems[1].Text, grdCyC.SelectedItems[0].SubItems[8].Text, grdCyC.SelectedItems[0].SubItems[7].Text, dtpFMovimiento.Value.ToShortDateString(), grdCyC.SelectedItems[0].SubItems[2].Text, _connection, _pagoReferenciado, _rutaReportes, securityProfile);
                    oForm.ShowDialog();
                    _pagoReferenciado.DSPagoReferenciado.Tables["CobroCYC"].Rows.Clear();
                    grdCyC.DataSource = _pagoReferenciado.DSPagoReferenciado.Tables["CobroCYC"];
                    Reset();
                    ResetCYC();
                    button2_Click(sender, e);
                    btnActualizarArchivoOrigen_Click(sender, e);
                    cboArchivoOrigen.SelectedIndex = ArchivoSeleccionado(_archivoseleccionado);
                }
                else
                {
                    MessageBox.Show("Por favor seleccione un pago", "Pago referenciado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (vwGrd2.Items.Count > 0)
                {
                    string message;
                    message = "¿Desea generar la transferencia bancaria?";

                    if (!securityProfile.TieneAcceso("AUTOVALIDACION_PAGOREF"))
                    {
                        message += (char)13 + "El movimiento deberá ser validado por el" + (char)13 +
                                   "área de contabilidad.";
                    }

                    if (MessageBox.Show(message, this.Text,
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        this.Cursor = Cursors.WaitCursor;
                        try
                        {
                            _pagoReferenciado.SaldoAFavor = chkSaldoAFavor.Checked;
                            _pagoReferenciado.FMovimiento = dtpFMovimiento.Value;
                            _pagoReferenciado.GeneraMovimientoCaja();

                            CallDataSaved(EventArgs.Empty);

                            btnAceptar.Enabled = false;
                            btnActualizarArchivoOrigen_Click(sender, e);
                            this.Cursor = Cursors.Default;
                            if (MessageBox.Show("Movimiento guardado con la clave " + _pagoReferenciado.ClaveMovimientoCaja + " " + (char)13 +
                                                "¿Desea imprimir el comprobante?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                            {
                                ReportViewer.frmConsultaReporte ComprobanteCaja = new ReportViewer.frmConsultaReporte(Convert.ToByte(_pagoReferenciado.Caja),
                                                                                                                      Convert.ToDateTime(_pagoReferenciado.FOperacion.ToShortDateString()), _pagoReferenciado.FolioMovimientoCaja, _pagoReferenciado.Consecutivo, _rutaReportes, _connection.DataSource, _connection.Database);
                                ComprobanteCaja.ShowDialog();
                            }
                            _pagoReferenciado.consultaDepositoSinAplicar();
                            if ((_pagoReferenciado.DSPagoReferenciado.Tables["DepositoSinAplicar"].Rows.Count > 0) &&
                                MessageBox.Show("Existen depósitos que no se pudieron aplicar" + (char)13 +
                                                "¿Desea ver el detalle de estos documentos?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                            {
                                ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_pagoReferenciado.ArchivoOrigen,
                                                                                                                      _rutaReportes, _connection.DataSource, _connection.Database);
                                AbonoSinAplicar.ShowDialog();
                            }

                            Reset();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Ha ocurrido el siguiente error: " + (char)13 + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        finally
                        {
                            this.Cursor = Cursors.Default;
                            btnActualizarArchivoOrigen_Click(sender, e);
                        }
                    }
                }
            }
        }
Beispiel #5
0
        private void btnAceptar_Click(object sender, System.EventArgs e)
        {
            if (!(_pagoReferenciado.DSPagoReferenciado.Tables["Cobro"].Rows.Count > 0))
            {
                //Cierre de archivo para archivos que no pudieron ser procesaros
                try
                {
                    _pagoReferenciado.CierreArchivoOrigen();
                    if (MessageBox.Show("¿Desea imprimir la documentación de soporte?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
                        ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_rutaReportes, _connection.DataSource, _connection.Database,
                                                                                                              _pagoReferenciado.ArchivoOrigen.ToString());
                        AbonoSinAplicar.ShowDialog();
                        Reset();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ha ocurrido el siguiente error: " + (char)13 + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                finally
                {
                    this.Cursor = Cursors.Default;
                    btnActualizarArchivoOrigen_Click(sender, e);
                }
                return;
            }

            string message;

            message  = "¿Desea generar la transferencia bancaria?";
            message += (char)13 + "El movimiento deberá ser validado por el" + (char)13 +
                       "área de contabilidad.";

            if (MessageBox.Show(message, this.Text,
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                this.Cursor = Cursors.WaitCursor;
                try
                {
                    _pagoReferenciado.SaldoAFavor = chkSaldoAFavor.Checked;
                    _pagoReferenciado.FMovimiento = dtpFMovimiento.Value;
                    _pagoReferenciado.GeneraMovimientoCaja();
                    //_pagoReferenciado.DSPagoReferenciado.Tables["Cobro"]
                    CallDataSaved(EventArgs.Empty);

                    btnAceptar.Enabled = false;
                    btnActualizarArchivoOrigen_Click(sender, e);
                    this.Cursor = Cursors.Default;
                    if (MessageBox.Show("Movimiento guardado con la clave " + _pagoReferenciado.ClaveMovimientoCaja + " " + (char)13 +
                                        "¿Desea imprimir el comprobante?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
                        ReportViewer.frmConsultaReporte ComprobanteCaja = new ReportViewer.frmConsultaReporte(Convert.ToByte(_pagoReferenciado.Caja),
                                                                                                              _pagoReferenciado.FOperacion, _pagoReferenciado.FolioMovimientoCaja, _pagoReferenciado.Consecutivo, _rutaReportes, _connection.DataSource, _connection.Database);
                        ComprobanteCaja.ShowDialog();
                    }

                    //Está validación no iria antes???
//					if (_pagoReferenciado.ValidarNoProcesados())
//					{
                    if (MessageBox.Show("¿Desea imprimir la documentación de soporte?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
//							ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_rutaReportes, _connection.DataSource, _connection.Database,
//								_pagoReferenciado.ArchivoOrigen.ToString());
                        ReportViewer.frmConsultaReporte AbonoSinAplicar = new ReportViewer.frmConsultaReporte(_rutaReportes, _connection.DataSource, _connection.Database,
                                                                                                              _pagoReferenciado.ArchivoOrigen);
                        AbonoSinAplicar.ShowDialog();
                    }
//					}

                    Reset();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ha ocurrido el siguiente error: " + (char)13 + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    this.Cursor = Cursors.Default;
                    btnActualizarArchivoOrigen_Click(sender, e);
                }
            }
        }