public string insertar(DCarrera Carrera)
        {
            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 = "spinsertar_carrera";
                cmd.CommandType = CommandType.StoredProcedure;

                // parametros

                SqlParameter paridcarrera = new SqlParameter();
                paridcarrera.ParameterName = "@idcarrera";
                paridcarrera.SqlDbType     = SqlDbType.VarChar;
                paridcarrera.Size          = 3;
                paridcarrera.Value         = Carrera._idcarrera;
                cmd.Parameters.Add(paridcarrera);

                SqlParameter parnombre_carrera = new SqlParameter();
                parnombre_carrera.ParameterName = "@nombre_carrera";
                parnombre_carrera.SqlDbType     = SqlDbType.VarChar;
                parnombre_carrera.Size          = 50;
                parnombre_carrera.Value         = Carrera._nombre_carrera;
                cmd.Parameters.Add(parnombre_carrera);

                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);
        }
        public DataTable buscar_nombre(DCarrera carrera)
        {
            DataTable dt = new DataTable("carrera");

            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_carrera_nombre";
                cmd.CommandType = CommandType.StoredProcedure;

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

                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);
        }