private void Guardarbutton3_Click(object sender, EventArgs e)
        {
            Estudiante estudiante;
            bool       paso = false;

            if (!Validar())
            {
                return;
            }

            estudiante = LlenaClase();


            //Determinar si es guardar o modificar
            if (EstudianteId.Value == 0)
            {
                paso = EstudiantesBILL.Guardar(estudiante);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }



                estudiante                 = new Estudiante();
                estudiante                 = EstudiantesBILL.Buscar(Convert.ToInt32(EstudianteId.Value));
                estudiante.Matricula       = MatriculaTextBox.Text;
                estudiante.Nombre          = NombreTextbox.Text;
                estudiante.Apellido        = ApellidoTextbox.Text;
                estudiante.Cedula          = CedulaTextbox.Text;
                estudiante.Telefono        = TelefonoTextbox.Text;
                estudiante.Celular         = CelularTextbox.Text;
                estudiante.Email           = EmailTextbox.Text;
                estudiante.FechaNacimiento = FechaNacimientoDateTimePicker.Value;
                estudiante.Sexo            = SexoComboBox.SelectedIndex;
                estudiante.Balance         = Convert.ToDecimal(BalanceTextBox.Text);

                paso = EstudiantesBILL.Modificar(estudiante);
            }

            limpiar();
            //Informar el resultado
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        public void GuardarTest()
        {
            bool       paso;
            Estudiante estudiante = new Estudiante();

            estudiante.EstudianteID = 0;
            estudiante.Cedula       = "5667865685";
            paso = EstudiantesBILL.Guardar(estudiante);



            Assert.AreEqual(paso, true);
        }
Beispiel #3
0
        private void Guardarbutton3_Click(object sender, EventArgs e)
        {
            REvaluacion estudiante;
            bool        paso = false;

            if (!Validar())
            {
                return;
            }

            estudiante = LlenaClase();


            //Determinar si es guardar o modificar
            if (ID.Value == 0)
            {
                paso = EvaluacionBLL.Guardar(estudiante);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                estudiante                = new REvaluacion();
                estudiante                = EvaluacionBLL.Buscar(Convert.ToInt32(REvaluacion.Value));
                estudiante.ID             = IDTextBox.Text;
                estudiante.Estudiante     = EstudianteTextbox.Text;
                estudiante.Valor          = ValorTextbox.Text;
                estudiante.dateTimePicker = dateTimePicker.Value;
                estudiante.Pronostico     = PronosticoComboBox.SelectedIndex;
                estudiante.Logrado        = Convert.ToDecimal(logradoTextBox.Text);

                paso = EstudiantesBILL.Modificar(estudiante);
            }

            limpiar();
            //Informar el resultado
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Eliminarbutton2_Click(object sender, EventArgs e)
        {
            MyerrorProvider.Clear();
            int id;

            int.TryParse(EstudianteId.Text, out id);
            limpiar();
            if (EstudiantesBILL.Eliminar(id))
            {
                MessageBox.Show("Eliminado");
            }
            else
            {
                MyerrorProvider.SetError(EstudianteId, "No se puede eliminar una persona que no existe");
            }
        }
        private void Buscarbutton1_Click(object sender, EventArgs e)
        {
            int        id;
            Estudiante estudiante = new Estudiante();

            int.TryParse(EstudianteId.Text, out id);

            limpiar();

            estudiante = EstudiantesBILL.Buscar(id);

            if (estudiante != null)
            {
                MessageBox.Show("Persona Encontrada");
                LlenaClase(estudiante);
            }
            else
            {
                MessageBox.Show("Persona no Encontada");
            }
        }
        private bool ExisteEnLaBaseDeDatos()
        {
            Estudiante persona = EstudiantesBILL.Buscar((int)EstudianteId.Value);

            return(persona != null);
        }
Beispiel #7
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            InscripcionEstudiante insc;
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            insc = LlenaClase();


            //Determinar si es guardar o modificar
            if (InscripcionId.Value == 0)
            {
                paso = InscripcionBLL.Guardar(insc);
                Estudiante estudiante = new Estudiante();
                estudiante         = EstudiantesBILL.Buscar(insc.EstudianteId);
                estudiante.Balance = estudiante.Balance + Monto.Value - Deposito.Value;
                EstudiantesBILL.Modificar(estudiante);
                Balance.Value = Monto.Value - Deposito.Value;
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                //  insc.Balance = Monto.Value - decimal.Parse(Deposito.Value.ToString());

                InscripcionEstudiante iestudiante = new InscripcionEstudiante();
                iestudiante = InscripcionBLL.Buscar(int.Parse(InscripcionId.Value.ToString()));

                decimal viejobalance = iestudiante.Balance;
                iestudiante.Comentario = ComentarioTextBox.Text;
                iestudiante.Monto      = Convert.ToDecimal(Monto.Text);
                iestudiante.Deposito   = Convert.ToDecimal(Deposito.Text);
                iestudiante.Balance    = Convert.ToDecimal(Monto.Text) - Convert.ToDecimal(Deposito.Text);


                paso = InscripcionBLL.Modificar(iestudiante);

                Estudiante estudiante = new Estudiante();
                estudiante         = EstudiantesBILL.Buscar(insc.EstudianteId);
                estudiante.Balance = estudiante.Balance - viejobalance + iestudiante.Balance;
                EstudiantesBILL.Modificar(estudiante);

                Balance.Value = Monto.Value - Deposito.Value;
            }

            //Informar el resultado
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #8
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiante>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:    //todo
                    listado = EstudiantesBILL.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EstudiantesBILL.GetList(p => p.EstudianteID == id);
                    break;

                case 2:    //Matricula
                    listado = EstudiantesBILL.GetList(p => p.Matricula.Contains(CriterioTextBox.Text));
                    break;

                case 3:    //Nombre
                    listado = EstudiantesBILL.GetList(p => p.Nombre.Contains(CriterioTextBox.Text));
                    break;

                case 4:    //Apellido
                    listado = EstudiantesBILL.GetList(p => p.Apellido.Contains(CriterioTextBox.Text));
                    break;

                case 5:    //Cedula
                    listado = EstudiantesBILL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;

                case 6:    //Telefono
                    listado = EstudiantesBILL.GetList(p => p.Telefono.Contains(CriterioTextBox.Text));
                    break;

                case 7:    //Celular
                    listado = EstudiantesBILL.GetList(p => p.Celular.ToString().Contains(CriterioTextBox.Text));
                    break;

                case 8:    //Email
                    listado = EstudiantesBILL.GetList(p => p.Email.Contains(CriterioTextBox.Text));
                    break;


                case 9:    //Sexo
                    int intse = 0;
                    if (CriterioTextBox.Text.ToString().ToLower().Contains("masculino"))
                    {
                        intse = 0;
                    }
                    else
                    {
                        intse = 1;
                    }

                    listado = EstudiantesBILL.GetList(p => p.Sexo == intse);
                    break;

                case 10:    //Balance
                    listado = EstudiantesBILL.GetList(p => p.Balance.ToString().Contains(CriterioTextBox.Text));
                    break;
                }

                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaNacimiento.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = EstudiantesBILL.GetList(p => true);
            }

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }