private void button2_Click(object sender, System.EventArgs e) { if (tbcOpcion.SelectedIndex == 0) { _ArchivoCambio = false; btnBuscar.Enabled = _ArchivoCambio; try { this.Cursor = Cursors.WaitCursor; if (cboArchivoOrigen.Items.Count != 0) { _archivoseleccionado = cboArchivoOrigen.SelectedValue.ToString(); } _pagoReferenciado.ArchivoOrigen = _archivoseleccionado; _pagoReferenciado.CleanDataMovimientos(); _pagoReferenciado.CargaDatos(); _pagoReferenciado.ConsultaCliente(); if (!securityProfile.TieneAcceso("PAGOREFERENCIADO_NOEDIFICIOS")) { vwGrd2.DataSource = _pagoReferenciado.DSPagoReferenciado.Tables["Cobro"]; vwGrd2.AutoColumnHeader(); vwGrd2.DataAdd(); vwGrd3.DataSource = _pagoReferenciado.DSPagoReferenciado.Tables["CobroPedido"]; vwGrd3.AutoColumnHeader(); vwGrd3.DataAdd(); } else { grdCyC.DataSource = _pagoReferenciado.DSPagoReferenciado.Tables["CobroCYC"]; grdCyC.AutoColumnHeader(); grdCyC.DataAdd(); } } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Ha ocurrido el siguiente error: " + (char)13 + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } } else { try { this.Cursor = Cursors.WaitCursor; } catch (Exception ex) { this.Cursor = Cursors.Default; } finally { this.Cursor = Cursors.Default; } } }
private void tbBuro_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { try { switch (e.Button.Text) { case "Cerrar": this.Close(); break; case "Generar": if (oSeguridad.TieneAcceso("BCGenerarArchivo")) { if (ValidaAutorizados()) { frmPasswordArchivo pas = new frmPasswordArchivo(_password); //pas.Periodo = periodo; pas.ShowDialog(this); if (pas.PasswordCorrecto) { data.CargaFoliosH(_periodo); int Consecutivo = 0; Consecutivo = Convert.ToInt32(data.FoliosH.Rows[0]["Folio"]); FileWriter.BCArchivo fileWriter = new FileWriter.BCArchivo(Consecutivo, _periodo, SigaMetClasses.DataLayer.Conexion); fileWriter.StartPosition = FormStartPosition.CenterScreen; if (fileWriter.ShowDialog() == DialogResult.OK) { this.Close(); } } } else { MessageBox.Show(this, "El ejecutivo " + ejecutivo + " está pendiente de Autorizar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(this, "El usuario no tiene permisos para realizar la operación", "BC", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public PagoReferenciado(System.Data.SqlClient.SqlConnection Connection, int Caja, DateTime FOperacion, int Consecutivo, int Empleado, string Usuario, int DiasAjuste, bool SesisonIniciada, DateTime FechaInicioSesion, bool SaldoAFavor, string RutaReportes, bool ImporteExacto) { InitializeComponent(); //Validación automática de movimientos de pago referenciado securityProfile = new SigaMetClasses.cSeguridad(Usuario, 4); _connection = Connection; //validación automática de movimientos de pago referenciado try { _pagoReferenciado = new cPagoReferenciado(_connection, Usuario, true); //Convert.ToBoolean(securityProfile.TieneAcceso("AUTOVALIDACION_PAGOREF")) } catch (Exception Ex) { MessageBox.Show(Ex.Message); } _pagoReferenciado.Caja = Caja; _pagoReferenciado.FOperacion = FOperacion; _pagoReferenciado.Empleado = Empleado; _pagoReferenciado.Consecutivo = Consecutivo; _pagoReferenciado.FechaInicioSesion = FechaInicioSesion; _pagoReferenciado.SesionIniciada = SesisonIniciada; _pagoReferenciado.SoloImporteExacto = ImporteExacto; chkSaldoAFavor.Checked = SaldoAFavor; _rutaReportes = RutaReportes; dtpFMovimiento.Value = FOperacion; if (FOperacion.Day <= DiasAjuste) { dtpFMovimiento.Enabled = true; } /*Mostrar cargos aplicables a pagos de clientes que no son edificios administrados*/ if (securityProfile.TieneAcceso("PAGOREFERENCIADO_NOEDIFICIOS")) { tbcOpcion.TabPages.Remove(tbcOpcion.TabPages[0]); } else { tbcOpcion.TabPages.Remove(tbcOpcion.TabPages[1]); } }