示例#1
0
        public int InsertaMatricula(E_matricula matricula)
        {
            matricula mat  = new matricula();
            string    resp = "";
            var       txt  = (from dato in db.matriculas
                              where dato.codigoMateria == matricula._codigoMat && dato.usuarioEst == matricula._usuEst
                              select dato.numero).FirstOrDefault();

            resp = txt.ToString();
            if (resp != "" || resp != null)
            {
                var txt2 = (from dato2 in db.matriculas
                            where dato2.codigoMateria == matricula._codigoMat
                            select dato2.codigoMateria).Count();
                int total = Convert.ToInt32(txt2);

                if (total < 35)
                {
                    mat.codigoMateria = matricula._codigoMat;
                    mat.usuarioEst    = matricula._usuEst;
                    db.matriculas.InsertOnSubmit(mat);
                    db.SubmitChanges();
                    return(1); //exito
                }
                else
                {
                    return(3); //no hay cupo
                }
            }
            else
            {
                return(4);//ya se encuentra matriculado
            }
        }
示例#2
0
 private void detach_matriculas(matricula entity)
 {
     this.SendPropertyChanging();
     entity.estudiante = null;
 }
示例#3
0
 partial void Deletematricula(matricula instance);
示例#4
0
 partial void Updatematricula(matricula instance);
示例#5
0
 partial void Insertmatricula(matricula instance);
示例#6
0
 private void detach_matriculas(matricula entity)
 {
     this.SendPropertyChanging();
     entity.materia = null;
 }
示例#7
0
 private void attach_matriculas(matricula entity)
 {
     this.SendPropertyChanging();
     entity.materia = this;
 }