예제 #1
0
        public string tomar_examen(DEstudiante Estudiante)
        {
            string rpta = "";

            SqlConnection con = new SqlConnection();

            try
            {
                // abriendo conexion
                con.ConnectionString = conexion.cn;
                con.Open();

                // creando comando

                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "sptomar_estudiante";
                cmd.CommandType = CommandType.StoredProcedure;

                // parametros

                SqlParameter parmatricula_estudiante = new SqlParameter();
                parmatricula_estudiante.ParameterName = "@matricula";
                parmatricula_estudiante.SqlDbType     = SqlDbType.VarChar;
                parmatricula_estudiante.Size          = 7;
                parmatricula_estudiante.Value         = Estudiante.Matricula;
                cmd.Parameters.Add(parmatricula_estudiante);

                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }

            finally
            {
                // si la conexion esta abierta, cierrala
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(rpta);
        }
예제 #2
0
        public DataTable buscar_nombre(DEstudiante Estudiante)
        {
            DataTable dt = new DataTable("estudiante");

            SqlConnection con = new SqlConnection();

            try
            {
                // abriendo conexion
                con.ConnectionString = conexion.cn;
                con.Open();

                // creando comando

                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "spbuscar_estudiante_nombre";
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter partexto_buscar = new SqlParameter();
                partexto_buscar.ParameterName = "@textobuscar";
                partexto_buscar.SqlDbType     = SqlDbType.VarChar;
                partexto_buscar.Size          = 50;
                partexto_buscar.Value         = Estudiante.Textobuscar;
                cmd.Parameters.Add(partexto_buscar);

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);
            }
            catch (Exception ex)
            {
                dt = null;
            }

            finally
            {
                // si la conexion esta abierta, cierrala
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(dt);
        }