public bool ValidaDatos() { bool flag = true; string claveCuenta = txtNumCuenta.Text; string tipoCuenta = cmbTipoCuenta.Text; string monto = txtMontoApertura.Text; TipoCuenta temp = manejaCatalogo.consulta(tipoCuenta); if (Rutinas.ValidaBlancos(claveCuenta)) { MessageBox.Show("No se ha capturado el número de serie asignado a la cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (!Rutinas.ValidaNumCuenta(claveCuenta)) { MessageBox.Show("Clave de cuenta con formato incorrecto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (manejaCuentas.BuscarCuenta(Convert.ToInt32(claveCuenta)) != null) { MessageBox.Show("La clave que desea asignarle a la cuenta ya está en existencia, intente con uno distinto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (cmbTipoCuenta.SelectedIndex == 0) { MessageBox.Show("No se ha seleccionado el tipo de cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (Convert.ToDouble(monto) < temp.pMontoMinimo) { MessageBox.Show("El monto de apertura es menor al monto minimo requerido para el tipo de cuenta seleccionado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (cmbNombreCliente.SelectedIndex == 0) { MessageBox.Show("Nombre del cliente no seleccionado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } /*if (Rutinas.ValidaBlancos(monto)) * { * MessageBox.Show("No se ha capturado el monto de la cuenta a aperturar.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); * flag = false; * }*/ return(flag); }
private void cmbNombre_SelectedIndexChanged(object sender, EventArgs e) { string nombre = Convert.ToString(cmbNombre.SelectedItem); TipoCuenta temp = manejaCatalogoCuenta.consulta(nombre); lblNombreSelected.Text = temp.pNombre; lblMontoMInimoSelected.Text = Convert.ToString(temp.pMontoMinimo); lblDescripcionSelected.Text = temp.pDescripcion; }
public bool ValidaRetiro() { bool flag = true; string claveCuenta = txtClave.Text; string monto = txtMonto.Text; string nombre = txtNombre.Text; if (!Valida(claveCuenta, monto, nombre)) { flag = false; } int claveC = Convert.ToInt32(claveCuenta); double montoI = Convert.ToDouble(monto); Cuenta temp = manejaCuentas.BuscarCuenta(claveC); if (temp == null) { DialogResult error = MessageBox.Show("La cuenta ingresada no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } else if (manejaCliente.KeyCliente(nombre) != temp.pClaveCliente) { DialogResult error = MessageBox.Show("La cuenta ingresada no pertenece al cliente actual", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } else if (temp.pSaldo.Equals(manejaCatalogoCuenta.consulta(temp.pNombre).pMontoMinimo)) { DialogResult error = MessageBox.Show("El saldo de la cuenta es igual al monto minimo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } else if ((temp.pSaldo - montoI) < (manejaCatalogoCuenta.consulta(temp.pNombre).pMontoMinimo)) { DialogResult error = MessageBox.Show("El saldo actual menos la cantidad a retirar es inferior al saldo minimo requerido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } return(flag); }
// VALIDA public bool Valida() { bool flag = true; string nombre = txtNombre.Text; string montoMinimo = txtMontoMinimo.Text; string descripcion = txtDescripcion.Text; if (string.IsNullOrEmpty(nombre)) { DialogResult error = MessageBox.Show("Nombre no capturado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (string.IsNullOrEmpty(montoMinimo)) { DialogResult error = MessageBox.Show("Monto minimo no capturado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (string.IsNullOrEmpty(descripcion)) { DialogResult error = MessageBox.Show("Descripcion no capturada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (!ValidaTexto(nombre)) { DialogResult error = MessageBox.Show("Nombre con caracteres invalidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (ValidaDouble(montoMinimo) > 0) { } else { DialogResult error = MessageBox.Show("Monto minimo con caracteres invalidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } if (manejaCatalogoCuenta.consulta(nombre) != null) { DialogResult error = MessageBox.Show("Cuenta ya existente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = false; } return(flag); }