コード例 #1
0
        private void btnAgregarsocio_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el código del nuevo socio");
            }
            else if (txtNombresocio.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el nombre del nuevo socio");
            }
            else if (txtCondicionpago.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar la condición de pago del nuevo socio");
            }
            else if (txtLimite.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el límite de crédito del nuevo socio");
            }
            else if (cmbCuenta.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe escoger una cuenta asociada al nuevo socio");
            }
            else if (cmbMoneda.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe escoger la moneda del nuevo socio");
            }
            else if (cmbTiposocio.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe el tipo de socio del nuevo socio");
            }
            else
            {
                try
                {
                    Cuenta cuenta = cuentas.Find(s => s.Nombre.Equals(cmbCuenta.SelectedItem.ToString()));
                    LogicaSocios.insertarSocio(empresa, cmbMoneda.SelectedItem.ToString(), cuenta.ID, cmbTiposocio.SelectedItem.ToString(), txtCodigo.Text, txtNombresocio.Text, double.Parse(txtLimite.Text), Int32.Parse(txtCondicionpago.Text));
                    MessageBox.Show("Socio agregado con éxito!");
                }

                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo ingresar el socio");
                }
            }
        }