private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();

            int id;

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

            Limpiar();

            if (EvaluacionBLL.Buscar(id) != null)
            {
                if (EvaluacionBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MyErrorProvider.SetError(IDNumericUpDown, "No se pudo eliminar");
                    IDNumericUpDown.Focus();
                }
            }
            else
            {
                MessageBox.Show("Evaluacion no encontrada", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                MyErrorProvider.SetError(IDNumericUpDown, "No se pudo eliminar");
                IDNumericUpDown.Focus();
            }
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Evaluacion ev;
            bool       paso = false;

            if (!Validate())
            {
                return;
            }

            ev = LlenaClase();
            Limpiar();


            if (Convert.ToInt32(IdtextBox.Text) == 0)
            {
                paso = EvaluacionBLL.Guardar(ev);
            }


            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        private void Consultarbutton1_Click(object sender, EventArgs e)
        {
            var listado = new List <Evaluacion>();

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

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

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

                case 3:    //Fecha
                    listado = EvaluacionBLL.GetList(p => p.Fecha >= DesdeDateTimePicker.Value.Date && p.Fecha <= HastaDateTimePicker.Value);
                    break;
                }
            }
            else
            {
                listado = EvaluacionBLL.GetList(p => true);
            }


            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Exemple #4
0
        public void BuscarTest()
        {
            Evaluacion evaluacion = new Evaluacion();

            evaluacion = EvaluacionBLL.Buscar(3);
            Assert.AreEqual(evaluacion, evaluacion);
        }
Exemple #5
0
        public void GetListTest()
        {
            var lista = new List <Evaluacion>();

            lista = EvaluacionBLL.GetList(p => true);
            Assert.AreEqual(lista, lista);
        }
Exemple #6
0
        public void BuscarTest()
        {
            bool paso;

            paso = EvaluacionBLL.Eliminar(5);
            Assert.AreEqual(paso, true);
        }
        private void ValorTextBox_TextChanged(object sender, EventArgs e)
        {
            decimal valor;
            decimal logrado;

            if (LogradoTextBox.Text == "")
            {
                logrado = 0;
            }
            else
            {
                logrado = Convert.ToDecimal(LogradoTextBox.Text);
            }

            if (ValorTextBox.Text == "")
            {
                valor = 0;
            }
            else
            {
                valor = Convert.ToDecimal(ValorTextBox.Text);
            }

            if (ValorTextBox.Text.Trim().Length > 0 && LogradoTextBox.Text.Trim().Length == 0)
            {
                PerdidoTextBox.Text = Convert.ToString(valor);
                PronosticoComboBox.SelectedIndex = EvaluacionBLL.CalcularPronostico(valor, 0);
            }
            else
            {
                PronosticoComboBox.SelectedIndex = EvaluacionBLL.CalcularPronostico(valor, logrado);
                PerdidoTextBox.Text = Convert.ToString(valor - logrado);
            }
        }
Exemple #8
0
        private void Consultabutton1_Click(object sender, EventArgs e)
        {
            var lista = new List <Evaluacion>();

            if (CriteriotextBox1.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox1.SelectedIndex)
                {
                case 0:    //todo
                    lista = EvaluacionBLL.GetList(p => true);
                    break;

                case 1:    //id
                    int id = Convert.ToInt32(CriteriotextBox1.Text);
                    lista = EvaluacionBLL.GetList(p => p.Evaluacionid == id);
                    break;

                case 2:    //nombre
                    lista = EvaluacionBLL.GetList(p => p.Estudiante.Contains(CriteriotextBox1.Text));
                    break;
                }
                lista = lista.Where(p => p.Fecha.Date <= DesdedateTimePicker1.Value && p.Fecha.Date >= HastadateTimePicker1.Value).ToList();
            }
            else
            {
                lista = EvaluacionBLL.GetList(p => true);
            }
            ConsultadataGridView1.DataSource = null;
            ConsultadataGridView1.DataSource = lista;
        }
Exemple #9
0
        private void Guardarbutton2_Click(object sender, EventArgs e)
        {
            Evaluacion evaluar;
            bool       paso = false;

            if (!Validar())
            {
                return;
            }
            evaluar = LLenaClase();

            if (IDEvaluacionnumericUpDown1.Value == 0)
            {
                paso = EvaluacionBLL.Guardar(evaluar);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "fallo.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #10
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            var listado = new List <Evaluacion>();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (filtro.SelectedIndex)
                {
                case 0:
                    listado = EvaluacionBLL.GetList(p => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = EvaluacionBLL.GetList(p => p.EvaluacionID == id);
                    break;
                }
                listado = listado.Where(c => c.Fecha.Date >= DesdeTimePicker1.Value.Date && c.Fecha.Date <= HastadataTimer.Value.Date).ToList();
            }
            else
            {
                listado = EvaluacionBLL.GetList(p => true);
            }

            MydataGridView.DataSource = null;
            MydataGridView.DataSource = listado;
        }
Exemple #11
0
        public void EliminarTest()
        {
            bool paso = false;

            paso = EvaluacionBLL.Eliminar(1);
            Assert.AreEqual(paso, true);
        }
Exemple #12
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();

            int id;

            int.TryParse(IdNumericUpDown.Text, out id);
            if (!ExisteEnLaBaseDeDatos())
            {
                MessageBox.Show("No se puede eliminar el Estudiante que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                Limpiar();

                if (EvaluacionBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado", " Con Exito..", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    errorProvider1.SetError(IdNumericUpDown, "No se puede eliminar un estudiante que no existe");
                }
            }
        }
Exemple #13
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Evaluacion>();

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

                case 1:
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EvaluacionBLL.GetList(p => p.EvaluacionId == id);
                    break;

                case 2:
                    listado = EvaluacionBLL.GetList(p => p.Estudiantes.Contains(CriterioTextBox.Text));
                    break;
                }

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

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
        public void LlenarCampo(Evaluacion evaluacion)
        {
            IDNumericUpDown.Value     = evaluacion.Evaluacionid;
            EstudianteTextBox.Text    = evaluacion.Estudiante;
            FechaDateTimePicker.Value = evaluacion.Fecha.Date;
            ValorTextBox.Text         = Convert.ToString(evaluacion.Valor);
            PerdidoTextBox.Text       = Convert.ToString(EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado));

            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) > (evaluacion.Valor * (decimal)0.30))
            {
                PronosticoComboBox.SelectedIndex = 2;
            }
            else
            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) <= (evaluacion.Valor * (decimal)0.30) && EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) >= (evaluacion.Valor * (decimal)0.25))
            {
                PronosticoComboBox.SelectedIndex = 1;
            }
            else
            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) < (evaluacion.Valor * (decimal)0.25))
            {
                PronosticoComboBox.SelectedIndex = 0;
            }

            LogradoTextBox.Text     = Convert.ToString(evaluacion.Logrado);
            PronosticoComboBox.Text = Convert.ToString(PronosticoComboBox.SelectedItem);
        }
Exemple #15
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Evaluacion evaluacion = new Evaluacion();
            bool       paso;

            if (!Validar())
            {
                return;
            }
            evaluacion = LlenaClase();

            if (IDnumericUpDown.Value == 0)
            {
                paso = EvaluacionBLL.Guardar(evaluacion);
            }
            else
            {
                if (!ExisteEnBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un registro que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = EvaluacionBLL.Modificar(evaluacion);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Problemas al guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #16
0
        public void GetListTest()
        {
            var listado = new List <Evaluacion>();

            listado = EvaluacionBLL.GetList(p => true);
            Assert.AreEqual(listado != null, true);
        }
        public Evaluacion LlenarClase()
        {
            Evaluacion evaluacion = new Evaluacion();

            evaluacion.Evaluacionid = Convert.ToInt32(IDNumericUpDown.Value);
            evaluacion.Estudiante   = EstudianteTextBox.Text;
            evaluacion.Fecha        = FechaDateTimePicker.Value;
            evaluacion.Valor        = Convert.ToDecimal(ValorTextBox.Text);
            evaluacion.Logrado      = Convert.ToDecimal(LogradoTextBox.Text);
            evaluacion.Perdidos     = EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado);

            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) > (evaluacion.Valor * (decimal)0.30))
            {
                PronosticoComboBox.SelectedIndex = 2;
            }
            else
            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) <= (evaluacion.Valor * (decimal)0.30) && EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) >= (evaluacion.Valor * (decimal)0.25))
            {
                PronosticoComboBox.SelectedIndex = 1;
            }
            else
            if (EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado) > (evaluacion.Valor * (decimal)0.25))
            {
                PronosticoComboBox.SelectedIndex = 0;
            }


            evaluacion.Pronostico = Convert.ToInt32(PronosticoComboBox.SelectedIndex);

            return(evaluacion);
        }
Exemple #18
0
        private void Eliminarbutton3_Click(object sender, EventArgs e)
        {
            Myerror.Clear();

            int id;

            int.TryParse(EvaluacionIdnumericUpDown1.Text, out id);
            bool paso;



            if (!Existe())
            {
                MessageBox.Show("No se pudo eliminar por que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Limpiar();
                return;
            }

            paso = EvaluacionBLL.Eliminar(id);

            if (paso)
            {
                MessageBox.Show("Se elimino correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo eliminar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #19
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Evaluacion evaluacion;
            bool       paso = false;

            evaluacion = LlenaClase();


            if (EvaluacionTextBox.Text == 0.ToString())
            {
                paso = EvaluacionBLL.Guardar(evaluacion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    Utilitarios.Utils.ShowToastr(this.Page, "No se puede modificar", "Error", "error");
                    return;
                }
                paso = EvaluacionBLL.Modificar(evaluacion);
            }

            if (paso)
            {
                Utilitarios.Utils.ShowToastr(this.Page, " Se ha Guardado", "Exito", "success");
            }
            else
            {
                Utilitarios.Utils.ShowToastr(this.Page, "Se profujo un error al guardar", "Error", "error");
            }
            Limpiar();
        }
Exemple #20
0
        public void GetListTest()
        {
            List <Evaluacion> e = new List <Evaluacion>();

            e = EvaluacionBLL.GetList(p => true);
            Assert.IsNotNull(e);
        }
Exemple #21
0
        public void BuscarTest()
        {
            Evaluacion e;

            e = EvaluacionBLL.Buscar(1);

            Assert.IsNotNull(e);
        }
        public void BuscarTest()
        {
            Evaluacion evaluacion = new Evaluacion();

            evaluacion = EvaluacionBLL.Buscar(1);

            Assert.AreEqual(evaluacion != null, true);
        }
Exemple #23
0
        public void CalcularPerdidoTest()
        {
            bool paso = false;

            paso = EvaluacionBLL.CalcularPerdido(30, 15) != 0;

            Assert.AreEqual(paso, true);
        }
Exemple #24
0
 public void LlenaCampo(Evaluacion evaluacion)
 {
     FechaDateTimePicker1.Value = evaluacion.Fecha;
     EstudianteTextBox.Text     = evaluacion.Estudiantes;
     LogradoTextBox.Text        = evaluacion.Logrado.ToString();
     PerdidoTextBox.Text        = Convert.ToString(EvaluacionBLL.CalcularPerdido(evaluacion.Valor, evaluacion.Logrado));
     ValorTextBox.Text          = evaluacion.Valor.ToString();
     comboBox1.Text             = Convert.ToString(comboBox1.SelectedItem);
 }
Exemple #25
0
 public void LlenaCampo(Evaluacion evaluacion)
 {
     IdNumericUpDown.Value      = evaluacion.EstudianteId;
     EstudiantetextBox.Text     = evaluacion.Nombres;
     FecahadateTimePicker.Value = evaluacion.Fecha;
     ValortextBox.Text          = evaluacion.Valor.ToString();
     LogradotextBox.Text        = evaluacion.Logro.ToString();
     PerdidotextBox.Text        = Convert.ToString(EvaluacionBLL.calcular(evaluacion.Valor, evaluacion.Logro));
 }
Exemple #26
0
        public void EliminarTest()
        {
            bool       paso;;
            Evaluacion evaluacion = new Evaluacion();

            evaluacion.EvaluacionID = 3;
            paso = EvaluacionBLL.Eliminar(evaluacion.EvaluacionID);
            Assert.AreEqual(paso, true);
        }
Exemple #27
0
        public void BuscarTest()
        {
            Evaluacion evaluacion = new Evaluacion();

            evaluacion = EvaluacionBLL.Buscar(2);

            bool paso = evaluacion != null;

            Assert.AreEqual(paso, true);
        }
Exemple #28
0
        public void ModificarTest()
        {
            Evaluacion evaluacion = new Evaluacion();
            bool       paso;

            evaluacion.EvaluacionID = 1;
            evaluacion.Estudiante   = "Jose";

            paso = EvaluacionBLL.Modificar(evaluacion);
            Assert.AreEqual(paso, true);
        }
Exemple #29
0
        public void CalcularPronosticoTest()
        {
            bool paso       = false;
            int  pronostico = EvaluacionBLL.CalcularPronostico(31, 26);

            if (pronostico >= 0 && pronostico < 3)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
Exemple #30
0
        public Evaluacion LlenaClase()
        {
            Evaluacion evaluacion = new Evaluacion();

            evaluacion.EstudianteId = Convert.ToInt32(IdNumericUpDown.Value);
            evaluacion.Nombres      = EstudiantetextBox.Text;
            evaluacion.Fecha        = FecahadateTimePicker.Value;
            evaluacion.Valor        = Convert.ToDecimal(ValortextBox.Text);
            evaluacion.Logro        = Convert.ToDecimal(LogradotextBox.Text);
            evaluacion.Perdido      = EvaluacionBLL.calcular(evaluacion.Valor, evaluacion.Logro);
            return(evaluacion);
        }