Exemplo n.º 1
0
        private REvaluacion LlenaClase(REvaluacion estudiante)
        {
            ID.Value = estudiante.ID;
            FechaDateTimePicker.Value        = estudiante.Fecha;
            EstudianteTextBox.Text           = estudiante.Estudiante;
            PronosticoComboBox.SelectedIndex = (int)estudiante.Pronostico;
            ValorTextBox.Text   = estudiante.Valor.ToString("N2");
            LogradoTextBox.Text = estudiante.Valor.ToString("N2");
            PerdidoTextBox.Text = estudiante.Valor.ToString("N2");



            return(estudiante);
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
0
        private REvaluacion LlenaClase()
        {
            REvaluacion estudiante = new REvaluacion();

            estudiante.ID         = Convert.ToInt32(ID.Value);
            estudiante.Fecha      = FechaDateTimePicker.Value;
            estudiante.Estudiante = EstudianteTextBox.Text;
            estudiante.Fecha      = FechaDateTimePicker.Value;
            estudiante.Pronostico = PronosticoComboBox.SelectedIndex;
            estudiante.Valor      = Convert.ToDecimal(ValorTextBox.Text);



            return(estudiante);
        }
Exemplo n.º 4
0
        public static REvaluacion Buscar(int id)
        {
            Contexto    db         = new Contexto();
            REvaluacion estudiante = new REvaluacion();

            try
            {
                estudiante = db.REvaluacion.FirstOrDefault(p => p.ID == id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(estudiante);
        }
Exemplo n.º 5
0
        private void Buscarbutton1_Click(object sender, EventArgs e)
        {
            int         id;
            REvaluacion estudiante = new REvaluacion();

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

            limpiar();

            estudiante = BLL.Buscar(id);

            if (estudiante != null)
            {
                MessageBox.Show("Persona Encontrada");
                LlenaClase(estudiante);
            }
            else
            {
                MessageBox.Show("Persona no Encontada");
            }
        }
Exemplo n.º 6
0
        public static bool Modificar(REvaluacion estudiante)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                db.Entry(estudiante).State = EntityState.Modified;
                paso = (db.SaveChanges() > 0);
            }

            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }

            return(paso);
        }
Exemplo n.º 7
0
        public static bool Guardar(REvaluacion estudiante)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                if (db.REvaluacion.Add(estudiante) != null)
                {
                    paso = db.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }

            return(paso);
        }
Exemplo n.º 8
0
        private bool ExisteEnLaBaseDeDatos()
        {
            REvaluacion persona = EvaluacionBLL.Buscar((int)REvaluacion.Value);

            return(persona != null);
        }