private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (cmbNroCuenta.SelectedItem == null)
            {
                MessageBox.Show("Elija Número de Cuenta Origen por favor");
                return;
            }
            if(txtImporte.Text == "")
            {
                MessageBox.Show("Ingrese un Importe por favor");
                return;
            }
            decimal temp;
            try
            {
                if (txtImporte.Text != "")
                {
                    temp = Convert.ToDecimal(txtImporte.Text);
                    if (!(temp > 0 ))
                    {
                        MessageBox.Show("El importe debe ser positivo.");
                        return;
                    }
                }

            }
            catch (Exception h)
            {
                MessageBox.Show("Importe solo puede contener números", h.ToString());
                return;
            }

            if (txtCuentaDestino.Text == "")
            {
                MessageBox.Show("Elija un Numero de Cuenta Destino por favor");
                return;
            }
            try
            {
                if (txtCuentaDestino.Text != "")
                    temp = Convert.ToDecimal(txtCuentaDestino.Text);

            }
            catch (Exception h)
            {
                MessageBox.Show("Cuenta destino solo puede contener números", h.ToString());
                return;
            }

            if (this.tieneSaldo(Convert.ToDecimal(cmbNroCuenta.SelectedItem), Convert.ToDecimal(txtImporte.Text)))
            {
                Int32 id_trans = grabarTransferencia(Convert.ToDecimal(cmbNroCuenta.SelectedItem), Convert.ToDecimal(txtCuentaDestino.Text), Convert.ToDecimal(txtImporte.Text));

                DialogResult dialogResult = MessageBox.Show("Su Transferencia se realizo correctamente. ¿Desea ver el comprobante?", "Retiro de Efectivo", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    cmbNroCuenta.SelectedItem = null;
                    txtImporte.Text = "";
                    grpDatos.Enabled = false;
                    btnNuevo.Enabled = true;
                    btnLimpiar.Enabled = false;
                    btnSalir.Enabled = true;
                    btnGrabar.Enabled = false;
                    ListaTransferencias lt = new ListaTransferencias(id_trans);
                    lt.Show();
                    this.Close();
                }
                else
                {
                    this.Close();
                }

               // if (Helper.Help.VerificadorDeDeudas(getIdCliente()))
               //     MessageBox.Show("A partir de este momento, su cuenta se encuentra inhabilitada por tener mas de 5 transacciones sin facturar");

            }
            else {
                MessageBox.Show("Saldo insuficiente para esta transferencia.");
            }
        }
Exemple #2
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (cmbNroCuenta.SelectedItem == null)
            {
                MessageBox.Show("Elija Número de Cuenta Origen por favor");
                return;
            }
            if(txtImporte.Text == "")
            {
                MessageBox.Show("Ingrese un Importe por favor");
                return;
            }
            decimal temp;
            try
            {
                if (txtImporte.Text != "")
                    temp = Convert.ToDecimal(txtImporte.Text);

            }
            catch (Exception h)
            {
                MessageBox.Show("Importe solo puede contener números", h.ToString());
                return;
            }
            if (Convert.ToInt32(txtImporte.Text) < 0)
            {
                MessageBox.Show("El importe ingresado debe ser mayor a cero");
                txtImporte.Focus();
                return;
            }
            if (txtCuentaDestino.Text == "")
            {
                MessageBox.Show("Elija un Numero de Cuenta Destino por favor");
                return;
            }
            try
            {
                if (txtCuentaDestino.Text != "")
                    temp = Convert.ToDecimal(txtCuentaDestino.Text);

            }
            catch (Exception h)
            {
                MessageBox.Show("Cuenta destino solo puede contener números", h.ToString());
                return;
            }
            Int32 id_trans;
            if (tieneSaldo())
                id_trans = grabarTransferencia(Convert.ToDecimal(cmbNroCuenta.SelectedItem), Convert.ToDecimal(txtCuentaDestino.Text), Convert.ToDecimal(txtImporte.Text));
            else
            {
                MessageBox.Show("Su saldo es insuficiente");
                return;
            }

            DialogResult dialogResult = MessageBox.Show("Su Tranferencia se realizo correctamente. ¿Desea ver el comprobante?", "Retiro de Efectivo", MessageBoxButtons.YesNo);
            if (dialogResult == DialogResult.Yes)
            {
                cmbNroCuenta.SelectedItem = null;
                txtImporte.Text = "";
                grpDatos.Enabled = false;
                btnNuevo.Enabled = true;
                btnLimpiar.Enabled = false;
                btnSalir.Enabled = true;
                btnGrabar.Enabled = false;
                ListaTransferencias lt = new ListaTransferencias(id_trans);
                lt.Show();
                this.Close();
            }
            else
            {
                this.Close();
            }
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (cmbNroCuenta.SelectedItem == null)
            {
                MessageBox.Show("Elija Número de Cuenta Origen por favor");
                return;
            }
            if (txtImporte.Text == "")
            {
                MessageBox.Show("Ingrese un Importe por favor");
                return;
            }
            decimal temp;

            try
            {
                if (txtImporte.Text != "")
                {
                    temp = Convert.ToDecimal(txtImporte.Text);
                }
            }
            catch (Exception h)
            {
                MessageBox.Show("Importe solo puede contener números", h.ToString());
                return;
            }
            if (Convert.ToInt32(txtImporte.Text) < 0)
            {
                MessageBox.Show("El importe ingresado debe ser mayor a cero");
                txtImporte.Focus();
                return;
            }
            if (txtCuentaDestino.Text == "")
            {
                MessageBox.Show("Elija un Numero de Cuenta Destino por favor");
                return;
            }
            try
            {
                if (txtCuentaDestino.Text != "")
                {
                    temp = Convert.ToDecimal(txtCuentaDestino.Text);
                }
            }
            catch (Exception h)
            {
                MessageBox.Show("Cuenta destino solo puede contener números", h.ToString());
                return;
            }
            Int32 id_trans;

            if (tieneSaldo())
            {
                id_trans = grabarTransferencia(Convert.ToDecimal(cmbNroCuenta.SelectedItem), Convert.ToDecimal(txtCuentaDestino.Text), Convert.ToDecimal(txtImporte.Text));
            }
            else
            {
                MessageBox.Show("Su saldo es insuficiente");
                return;
            }


            DialogResult dialogResult = MessageBox.Show("Su Tranferencia se realizo correctamente. ¿Desea ver el comprobante?", "Retiro de Efectivo", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                cmbNroCuenta.SelectedItem = null;
                txtImporte.Text           = "";
                grpDatos.Enabled          = false;
                btnNuevo.Enabled          = true;
                btnLimpiar.Enabled        = false;
                btnSalir.Enabled          = true;
                btnGrabar.Enabled         = false;
                ListaTransferencias lt = new ListaTransferencias(id_trans);
                lt.Show();
                this.Close();
            }
            else
            {
                this.Close();
            }
        }