コード例 #1
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            var cliente = new PersonaCarpeta.ElejirCliente();

            cliente.ShowDialog();

            if (cliente.ClienteSeleccionado() != null)
            {
                var auxClienteEncontrado = _clienteServicio.ObtenerPorDni(cliente.ClienteSeleccionado());

                txtBusquedaCliente.Text = $"{auxClienteEncontrado.Apellido}, {auxClienteEncontrado.Nombre}";
                txtDni.Text             = $"{auxClienteEncontrado.Dni}";
            }

            TraerCodigoCredito();
        }
コード例 #2
0
        private void PrestamosDeUnCliente_Load(object sender, EventArgs e)
        {
            var cliente = _clienteServicio.ObtenerPorDni(Dni);

            lblCliente.Text = $"Cliente: {cliente.Apellido} {cliente.Nombre} - {cliente.Dni}";

            ObtenerPrestamoCliente(Dni);
        }
コード例 #3
0
        private void btnVerificar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtDni.Text))
            {
                MessageBox.Show("Ingrese un Dni", "Dni incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }

            if (txtDni.Text.Length <= 7)
            {
                MessageBox.Show("El Dni debe contener 8 cifras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtDni.Focus();
                return;
            }

            if (txtDni.Text.Length >= 9)
            {
                MessageBox.Show("El Dni debe contener 8 cifras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtDni.Focus();
                return;
            }

            var persona = personaServicio.ObtenerPorDni(txtDni.Text);

            if (persona == null)
            {
                pnlAcceso.BackColor = Color.Yellow;
                lblAcceso.Text      = "-- No Se Encontro El Cliente --";

                return;
            }

            if (prestamoServicio.ObtenerPrestamosPorClienteId(persona.Id).Count() == 0)
            {
                MessageBox.Show("Este Cliente No Tiene Un Plan", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            if (cuotaServicio.VerificarCuotasVencidasPorClienteDni(persona))
            {
                pnlAcceso.BackColor = Color.Red;
                lblAcceso.Text      = "!-- Tiene Cuotas Impagas --!";

                MessageBox.Show("-- Tiene Cuotas Impagas --", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                pnlAcceso.BackColor = Color.Green;
                lblAcceso.Text      = "--- Puede Pasar Esta Al Dia ---";

                MessageBox.Show("-- PUEDE PASAR --", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #4
0
ファイル: VerPlanes.cs プロジェクト: JoseSabeckis/MiniGym
        private void btnBuscar_Click(object sender, System.EventArgs e)
        {
            var cliente = new PersonaCarpeta.ElejirCliente();

            cliente.ShowDialog();

            if (cliente.ClienteSeleccionado() != null)
            {
                //var aux = 0;
                var auxClienteEncontrado = _clienteServicio.ObtenerPorDni(cliente.ClienteSeleccionado());
                var aux2 = auxClienteEncontrado.Id;

                ObtenerPrestamoCliente(aux2);

                txtBusquedaCliente.Text    = $"|--   {auxClienteEncontrado.Apellido},  {auxClienteEncontrado.Nombre}   --|      |----   DNI: {auxClienteEncontrado.Dni}   ----|";
                txtBusquedaCliente.Enabled = false;
                PersonaId = aux2;
                //nudId.Value =  auxClienteEncontrado.Id;
                //aux = Convert.ToInt32( nudId.Value);
                // ActualizarDatos(dgvGrilla, EntidadId);
            }
        }