public void Tareas(ref Cls_Notas_DAL Obj_Datos_Tarea_DAL)
 {
     Obj_Datos_Tarea_DAL.ftotaltarea = ((Convert.ToSingle(Obj_Datos_Tarea_DAL.btarea1) +
                                         Convert.ToSingle(Obj_Datos_Tarea_DAL.btarea2) +
                                         Convert.ToSingle(Obj_Datos_Tarea_DAL.btarea3) +
                                         Convert.ToSingle(Obj_Datos_Tarea_DAL.btarea4)) / 4);
 }
 public void EcuacionPrimerGrado(ref Cls_Notas_DAL Obj_Datos_EcuacionPrimerGrado)
 {
     if (Obj_Datos_EcuacionPrimerGrado.fvariable_a != 0)
     {
         Obj_Datos_EcuacionPrimerGrado.fvariable_x = ((Obj_Datos_EcuacionPrimerGrado.fvariable_x - Obj_Datos_EcuacionPrimerGrado.fvariable_b) / Obj_Datos_EcuacionPrimerGrado.fvariable_a);
     }
     else
     {
         Obj_Datos_EcuacionPrimerGrado.fvariable_x = 0;
     }
 }
Beispiel #3
0
        private void btn_MostrarNota_Click(object sender, EventArgs e)
        {
            Cls_Notas_BLL Obj_Calculos_BLL = new Cls_Notas_BLL();
            Cls_Notas_DAL Obj_Datos_DAL    = new Cls_Notas_DAL();



            Obj_Datos_DAL.Bporcent_parcial1 = Convert.ToByte(txt_porcent_parcial1.Text);
            Obj_Datos_DAL.Bporcent_parcial2 = Convert.ToByte(txt_porcent_parcial2.Text);
            Obj_Datos_DAL.Bporcent_parcial3 = Convert.ToByte(txt_porcent_parcial3.Text);
            Obj_Datos_DAL.Bporcent_quices   = Convert.ToByte(txt_porcent_quices.Text);
            Obj_Datos_DAL.Bporcent_tarea    = Convert.ToByte(txt_porcent_tareas.Text);



            Obj_Datos_DAL.bquiz1 = Convert.ToByte(txt_quiz1.Text);
            Obj_Datos_DAL.bquiz2 = Convert.ToByte(txt_quiz2.Text);
            Obj_Datos_DAL.bquiz3 = Convert.ToByte(txt_quiz3.Text);

            Obj_Datos_DAL.btarea1 = Convert.ToByte(txt_tarea1.Text);
            Obj_Datos_DAL.btarea2 = Convert.ToByte(txt_tarea2.Text);
            Obj_Datos_DAL.btarea3 = Convert.ToByte(txt_tarea3.Text);
            Obj_Datos_DAL.btarea4 = Convert.ToByte(txt_tarea4.Text);

            Obj_Datos_DAL.bparcial1 = Convert.ToByte(txt_parcial1.Text);
            Obj_Datos_DAL.bparcial2 = Convert.ToByte(txt_parcial2.Text);
            Obj_Datos_DAL.bparcial3 = Convert.ToByte(txt_parcial3.Text);



            if (Obj_Datos_DAL.Bporcent_tarea + Obj_Datos_DAL.Bporcent_quices + Obj_Datos_DAL.Bporcent_parcial1 + Obj_Datos_DAL.Bporcent_parcial2 + Obj_Datos_DAL.Bporcent_parcial3 > 100)
            {
                MessageBox.Show("La sumatoria de los porcentajes debe ser 100");
                txt_porcent_parcial1.Text = "0";
                txt_porcent_parcial2.Text = "0";
                txt_porcent_parcial3.Text = "0";
                txt_porcent_quices.Text   = "0";
                txt_porcent_tareas.Text   = "0";
                errorProvider1.SetError(this.txt_porcent_parcial1, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_porcent_parcial2, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_porcent_parcial3, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_porcent_quices, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_porcent_tareas, "El valor digitado no debe ser mayor a 100");

                return;
            }
            else if (Obj_Datos_DAL.bquiz1 + Obj_Datos_DAL.bquiz2 + Obj_Datos_DAL.bquiz3 > 100)
            {
                MessageBox.Show("La sumatoria de los Quices debe ser 100");
                txt_quiz1.Text = "0";
                txt_quiz2.Text = "0";
                txt_quiz3.Text = "0";
                errorProvider1.SetError(this.txt_quiz1, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_quiz2, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_quiz3, "El valor digitado no debe ser mayor a 100");
                return;
            }
            else if (Obj_Datos_DAL.btarea1 + Obj_Datos_DAL.btarea2 + Obj_Datos_DAL.btarea3 + Obj_Datos_DAL.btarea4 > 100)
            {
                MessageBox.Show("La sumatoria de las Tarea debe ser 100");
                txt_tarea1.Text = "0";
                txt_tarea2.Text = "0";
                txt_tarea3.Text = "0";
                txt_tarea4.Text = "0";
                errorProvider1.SetError(this.txt_tarea1, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_tarea2, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_tarea3, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_tarea4, "El valor digitado no debe ser mayor a 100");
                return;
            }
            else if (Obj_Datos_DAL.bparcial1 + Obj_Datos_DAL.bparcial2 + Obj_Datos_DAL.bparcial3 > 100)
            {
                MessageBox.Show("La sumatoria de los Examenes debe ser 100");
                txt_parcial1.Text = "0";
                txt_parcial2.Text = "0";
                txt_parcial3.Text = "0";
                errorProvider1.SetError(this.txt_parcial1, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_parcial2, "El valor digitado no debe ser mayor a 100");
                errorProvider1.SetError(this.txt_parcial3, "El valor digitado no debe ser mayor a 100");
                return;
            }

            else
            {
                errorProvider1.Clear();
            }

            {
                Obj_Calculos_BLL.Quices(ref Obj_Datos_DAL);
                Obj_Calculos_BLL.Tareas(ref Obj_Datos_DAL);


                txt_nota_quices.Text = Obj_Datos_DAL.ftotalquiz.ToString("f2");
                txt_nota_tareas.Text = Obj_Datos_DAL.ftotaltarea.ToString("f2");

                txt_nota_final.Text = (Obj_Datos_DAL.ftotaltarea * Obj_Datos_DAL.Bporcent_tarea / 100 + Obj_Datos_DAL.ftotalquiz * Obj_Datos_DAL.Bporcent_quices / 100 + Obj_Datos_DAL.bparcial1 * Obj_Datos_DAL.Bporcent_parcial1 / 100 + Obj_Datos_DAL.bparcial2 * Obj_Datos_DAL.Bporcent_parcial2 / 100 + Obj_Datos_DAL.bparcial3 * Obj_Datos_DAL.Bporcent_parcial3 / 100).ToString("F2");
            }
        }
 public void Examenes(ref Cls_Notas_DAL Obj_Datos_Examenes)
 {
     Obj_Datos_Examenes.fnota_examenes = (Obj_Datos_Examenes.bparcial1 * Obj_Datos_Examenes.Bporcent_parcial1)
                                         + (Obj_Datos_Examenes.bparcial2 * Obj_Datos_Examenes.Bporcent_parcial2)
                                         + (Obj_Datos_Examenes.bparcial3 * Obj_Datos_Examenes.bparcial3);
 }
 public void Quices(ref Cls_Notas_DAL Obj_Datos_Quiz_DAL)
 {
     Obj_Datos_Quiz_DAL.ftotalquiz = ((Convert.ToSingle(Obj_Datos_Quiz_DAL.bquiz1) +
                                       Convert.ToSingle(Obj_Datos_Quiz_DAL.bquiz2) +
                                       Convert.ToSingle(Obj_Datos_Quiz_DAL.bquiz3)) / 3);
 }