private void btnEditarNotasDeCredito_Click(object sender, EventArgs e) { if (this.ctlNotasDeCredito == null) { this.ctlNotasDeCredito = new SeleccionarNotasDeCredito(this.ClienteID, this.VentaID); this.frmNotasDeCredito = new ContenedorControl("Vales", this.ctlNotasDeCredito); } this.frmNotasDeCredito.ShowDialog(Principal.Instance); if (this.frmNotasDeCredito.DialogResult == DialogResult.OK) { // Si se agregaron notas de otros clientes, se requerirá autorización if (this.ctlNotasDeCredito.HayNotasDeOtrosClientes) { this.ctlAdvertencia.PonerError(this.txtNotaDeCredito, "Uno o más Vales no pertenecen al Cliente seleccionado. Se requerirá autorización para continuar.", ErrorIconAlignment.MiddleLeft); } // Se agregan las notas de crédito al texto this.NotasDeCredito = this.ctlNotasDeCredito.GenerarNotasDeCredito(); this.txtNotaDeCredito.Clear(); foreach (var oNota in this.NotasDeCredito) { this.txtNotaDeCredito.Text += (", " + oNota.Key.ToString()); } this.txtNotaDeCredito.Text = (this.txtNotaDeCredito.Text == "" ? "" : this.txtNotaDeCredito.Text.Substring(2)); this.CalcularTotales(); } }
private void HabilitarTextosFP() { this.txtEfectivo.Enabled = this.chkEfectivo.Checked; this.txtCheque.Enabled = this.chkCheque.Checked; this.txtTarjetaDeCredito.Enabled = (this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked); this.txtTransferencia.Enabled = this.chkTransferencia.Checked; this.cmbBanco.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtFolio.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtCuenta.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtNoIdentificado.Enabled = this.chkNoIdentificado.Checked; this.txtNotaDeCredito.Enabled = this.chkNotaDeCredito.Checked; this.btnEditarNotasDeCredito.Enabled = this.chkNotaDeCredito.Checked; if (!this.chkEfectivo.Checked) { this.txtEfectivo.Clear(); } if (!this.chkCheque.Checked) { this.txtCheque.Clear(); } if (!this.chkTarjetaDeCredito.Checked && !this.chkTarjetaDeDebito.Checked) { this.txtTarjetaDeCredito.Clear(); } if (!this.chkTransferencia.Checked) { this.txtTransferencia.Clear(); } if (!this.chkCheque.Checked && !this.chkTarjetaDeCredito.Checked && !this.chkTarjetaDeDebito.Checked && !this.chkTransferencia.Checked) { this.cmbBanco.SelectedIndex = -1; this.txtFolio.Clear(); this.txtCuenta.Clear(); } if (!this.chkNoIdentificado.Checked) { this.txtNoIdentificado.Clear(); } if (!this.chkNotaDeCredito.Checked) { this.txtNotaDeCredito.Clear(); this.NotasDeCredito.Clear(); if (this.ctlNotasDeCredito != null) { this.ctlNotasDeCredito.Dispose(); this.ctlNotasDeCredito = null; } if (this.frmNotasDeCredito != null) { this.frmNotasDeCredito.Dispose(); this.frmNotasDeCredito = null; } } }
private void HabilitarTextosFP() { this.txtEfectivo.Enabled = this.chkEfectivo.Checked; this.txtCheque.Enabled = this.chkCheque.Checked; this.txtTarjetaDeCredito.Enabled = (this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked); this.txtTransferencia.Enabled = this.chkTransferencia.Checked; this.cmbBanco.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtFolio.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtCuenta.Enabled = (this.chkCheque.Checked || this.chkTarjetaDeCredito.Checked || this.chkTarjetaDeDebito.Checked || this.chkTransferencia.Checked); this.txtNoIdentificado.Enabled = this.chkNoIdentificado.Checked; this.txtNotaDeCredito.Enabled = this.chkNotaDeCredito.Checked; this.btnEditarNotasDeCredito.Enabled = this.chkNotaDeCredito.Checked; if (!this.chkEfectivo.Checked) this.txtEfectivo.Clear(); if (!this.chkCheque.Checked) this.txtCheque.Clear(); if (!this.chkTarjetaDeCredito.Checked && !this.chkTarjetaDeDebito.Checked) this.txtTarjetaDeCredito.Clear(); if (!this.chkTransferencia.Checked) this.txtTransferencia.Clear(); if (!this.chkCheque.Checked && !this.chkTarjetaDeCredito.Checked && !this.chkTarjetaDeDebito.Checked && !this.chkTransferencia.Checked) { this.cmbBanco.SelectedIndex = -1; this.txtFolio.Clear(); this.txtCuenta.Clear(); } if (!this.chkNoIdentificado.Checked) this.txtNoIdentificado.Clear(); if (!this.chkNotaDeCredito.Checked) { this.txtNotaDeCredito.Clear(); this.NotasDeCredito.Clear(); if (this.ctlNotasDeCredito != null) { this.ctlNotasDeCredito.Dispose(); this.ctlNotasDeCredito = null; } if (this.frmNotasDeCredito != null) { this.frmNotasDeCredito.Dispose(); this.frmNotasDeCredito = null; } } }
private void btnEditarNotasDeCredito_Click(object sender, EventArgs e) { if (this.ctlNotasDeCredito == null) { this.ctlNotasDeCredito = new SeleccionarNotasDeCredito(this.ClienteID, this.VentaID); this.frmNotasDeCredito = new ContenedorControl("Vales", this.ctlNotasDeCredito); } this.frmNotasDeCredito.ShowDialog(Principal.Instance); if (this.frmNotasDeCredito.DialogResult == DialogResult.OK) { // Si se agregaron notas de otros clientes, se requerirá autorización if (this.ctlNotasDeCredito.HayNotasDeOtrosClientes) this.ctlAdvertencia.PonerError(this.txtNotaDeCredito, "Uno o más Vales no pertenecen al Cliente seleccionado. Se requerirá autorización para continuar.", ErrorIconAlignment.MiddleLeft); // Se agregan las notas de crédito al texto this.NotasDeCredito = this.ctlNotasDeCredito.GenerarNotasDeCredito(); this.txtNotaDeCredito.Clear(); foreach (var oNota in this.NotasDeCredito) this.txtNotaDeCredito.Text += (", " + oNota.Key.ToString()); this.txtNotaDeCredito.Text = (this.txtNotaDeCredito.Text == "" ? "" : this.txtNotaDeCredito.Text.Substring(2)); this.CalcularTotales(); } }