コード例 #1
0
        public bool GuardarNuevoCuatrimestre(CCuatrimestre c)
        {
            try
            {
                CDBConn    db  = new CDBConn();
                SqlCommand cmd = new SqlCommand("SP_InsertCuatrimestre", db.Conectar);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                //SE AGREGA EL PARAMETRO SIN VALOR SOLO SE DICE EL TIPO QUE ES
                SqlParameter ParamSalida = cmd.Parameters.Add("@IDCuatrimestre", System.Data.SqlDbType.Int);
                //NO SE MANDAN DATOS A LA BASE DE DATOS, SE RECIBE ALGO
                ParamSalida.Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.AddWithValue("@Periodo", c.strPeriodo);
                cmd.Parameters.AddWithValue("@Año", c.intAño);
                cmd.Parameters.AddWithValue("@Activo", c.strActivo);
                if (cmd.ExecuteNonQuery() == 1)
                {//ACTUALIZAR ID DEL OBJETO
                 //P.idPostre = ParamSalida.Value; dar o mostra el id pero como metodo o constructor
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #2
0
        private void btnGuardarCuatrimestre_Click(object sender, EventArgs e)
        {
            CCuatrimestre cuatri = new CCuatrimestre();

            cuatri.strPeriodo = tbPeriodo.Text;
            cuatri.intAño     = int.Parse(mtbAño.Text);
            if (rbActivo.Checked == true)
            {
                cuatri.strActivo = rbActivo.Text;
            }
            else
            {
                cuatri.strActivo = rbInactivo.Text;
            }
            LosCuatrimestres.GuardarNuevoCuatrimestre(cuatri);
            this.Close();
        }
コード例 #3
0
        public List <CCuatrimestre> ObtenerCuatrimestres()
        {
            List <CCuatrimestre> _listaCuatrimestre = new List <CCuatrimestre>();
            CDBConn       db      = new CDBConn();
            SqlCommand    cmd     = new SqlCommand("Select IDCuatrimestre, Periodo from Cuatrimestre", db.Conectar);
            SqlDataReader DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CCuatrimestre cuat = new CCuatrimestre();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDCatrimestre = 0 y Periodo = 1)
                cuat.intIDCuatrimestre = DReader.GetInt32(0);
                cuat.strPeriodo        = DReader.GetString(1);
                _listaCuatrimestre.Add(cuat);
            }
            return(_listaCuatrimestre);
        }
コード例 #4
0
        public List <CCuatrimestre> TodosLosCuatrimestres()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select IDCuatrimestre, Periodo, Año, Activo from Cuatrimestre", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CCuatrimestre Cuatrim;

            while (DReader.Read())
            {
                Cuatrim = new CCuatrimestre();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla cuatrimestre"
                Cuatrim.intIDCuatrimestre = int.Parse(DReader["IDCuatrimestre"].ToString());
                Cuatrim.strPeriodo        = DReader["Periodo"].ToString();
                Cuatrim.intAño            = int.Parse(DReader["Año"].ToString());
                Cuatrim.strActivo         = DReader["Activo"].ToString();
                _Cuatrimestre.Add(Cuatrim);
            }
            db.CerrarConexion();
            return(_Cuatrimestre);
        }