예제 #1
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            if (textBoxNombreBanco.Text.Length == 0)
            {
                errormessaggeBanco.Text = "Digite el nombre del Banco";
                textBoxNombre.Focus();
            }

            else if (textBoxNoCuenta.Text.Length == 0)
            {
                errormessaggeBanco.Text = "Digite el número de cuenta";
                textBoxCedJuridica.Focus();
            }

            else if (comboBoxMoneda.SelectedIndex == -1)
            {
                errormessaggeBanco.Text = "Seleccione la moneda";
                textBoxRuta.Focus();
            }

            else if (comboBoxCuentaMayor.SelectedIndex == -1)
            {
                errormessaggeBanco.Text = "Seleccione la cuenta mayor a afectar por las transferencias al banco";
                textBoxAcronimoMonedaL.Focus();
            }

            else
            {
                Banco banco = new Banco()
                {
                    Nombre = textBoxNombreBanco.Text,
                    NoCuenta = textBoxNoCuenta.Text,
                    AcronimoMoneda = ((Moneda)comboBoxMoneda.SelectedItem).Acronimo,
                    CuentaMayor = ((Cuenta)comboBoxCuentaMayor.SelectedItem).Codigo
                };

                if (ServicioFinanzas.Instancia.insertarBanco(banco))
                {
                    errormessaggeBanco.Text = "";
                    MessageBoxResult result = MessageBox.Show("Se ha agregado el banco correctamente");
                    errormessaggeBanco.Text = "";
                    textBoxNombre.Text = "";
                    textBoxNoCuenta.Text = "";
                    comboBoxCuentaMayor.SelectedIndex = -1;
                    comboBoxMoneda.SelectedIndex = -1;
                }
                else
                    errormessaggeBanco.Text = "Error al insertar la empresa";
            }
        }
예제 #2
0
 public bool insertarBanco(Banco pBanco)
 {
     return _CSC.insertarBanco(pBanco);
 }