コード例 #1
0
ファイル: DAOAlumno.cs プロジェクト: VegaMex/SIRETI-Examen
        public bool Insert(Alumno alumno)
        {
            try
            {
                var sqlCommand = "INSERT INTO alumnos (control_alumno, nombre_alumno, paterno_alumno, materno_alumno, correo_alumno, contra_alumno, carrera_alumno, tipo_alumno) " +
                                 "VALUES (@control_alumno, @nombre_alumno, @paterno_alumno, @materno_alumno, @correo_alumno, SHA1(@contra_alumno), @carrera_alumno, @tipo_alumno)";
                var columns = new string[]
                {
                    "control_alumno",
                    "nombre_alumno",
                    "paterno_alumno",
                    "materno_alumno",
                    "correo_alumno",
                    "contra_alumno",
                    "carrera_alumno",
                    "tipo_alumno"
                };
                var keys = new object[]
                {
                    alumno.ControlAlumno,
                    alumno.NombreAlumno,
                    alumno.PaternoAlumno,
                    alumno.MaternoAlumno,
                    alumno.CorreoAlumno,
                    alumno.ContraAlumno,
                    alumno.CarreraAlumno,
                    alumno.TipoAlumno
                };

                IConnection localConnection = connection.Create();
                localConnection.Execute(sqlCommand, columns, keys);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #2
0
ファイル: DAOUsuario.cs プロジェクト: VegaMex/SIRETI-Examen
        public bool Insert(Usuario usuario)
        {
            try
            {
                var sqlCommand = "INSERT INTO usuarios (nombre_usuario, paterno_usuario, materno_usuario, correo_usuario, contra_usuario, carrera_usuario, tipo_usuario)" +
                                 "VALUES (@nombre_usuario, @paterno_usuario, @materno_usuario, @correo_usuario, SHA1(@contra_usuario), @carrera_usuario, @tipo_usuario)";
                var columns = new string[]
                {
                    "nombre_usuario",
                    "paterno_usuario",
                    "materno_usuario",
                    "correo_usuario",
                    "contra_usuario",
                    "carrera_usuario",
                    "tipo_usuario"
                };
                var keys = new object[]
                {
                    usuario.NombreUsuario,
                    usuario.PaternoUsuario,
                    usuario.MaternoUsuario,
                    usuario.CorreoUsuario,
                    usuario.ContraUsuario,
                    usuario.CarreraUsuario,
                    usuario.TipoUsuario
                };

                IConnection localConnection = connection.Create();
                localConnection.Execute(sqlCommand, columns, keys);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: DAOCarrera.cs プロジェクト: VegaMex/SIRETI-Examen
        public List <Carrera> GetCarreras()
        {
            var         list            = new List <Carrera>();
            IConnection localConnection = connection.Create();

            var data = localConnection.GetData("SELECT id_carrera, nombre_carrera FROM carreras WHERE id_carrera != 1", new string[0], new string[0]);

            Carrera carrera;

            foreach (DataRow row in data.Rows)
            {
                carrera = new Carrera
                {
                    IdCarrera     = (int)row.ItemArray[0],
                    NombreCarrera = (string)row.ItemArray[1]
                };
                list.Add(carrera);
            }

            return(list);
        }