示例#1
0
        private void CalculaMedia()
        {
            mdc = new ModelDataContext();
            try
            {
                Model.Notas notas = new Model.Notas();
                if (notas.a3 != null)
                {
                    var media = (notas.a1 + notas.a2 + notas.a3) / 3;
                    notas.media = media;
                }
                else if (notas.a2 != null)
                {
                    var media = (notas.a1 + notas.a2) / 2;
                    notas.media = media;
                }


                mdc.Notas.InsertOnSubmit(notas);
                mdc.SubmitChanges();
                Response.Redirect("Notas.aspx?id=" + Request.QueryString["id"]);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                mdc.Dispose();
            }
        }
示例#2
0
        private void OnInsert()
        {
            mdc = new ModelDataContext();
            try
            {
                Model.Notas notas = new Model.Notas();


                notas.idTurma = int.Parse(tbCodTurma.Text.Trim());
                notas.idAluno = int.Parse(tbCodAluno.Text.Trim());

                if (tbA1.Text.Length > 0)
                {
                    notas.a1 = float.Parse(tbA1.Text.Trim());
                }

                if (tbA2.Text.Length > 0)
                {
                    notas.a2 = float.Parse(tbA2.Text.Trim());
                }

                if (tbA3.Text.Length > 0)
                {
                    notas.a3 = float.Parse(tbA3.Text.Trim());
                }


                mdc.Notas.InsertOnSubmit(notas);
                mdc.SubmitChanges();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                mdc.Dispose();
            }
            //CalculaMedia();
        }